return to worldwidereview.com, the home of critical reviews
From: Leech Category: Art Date: 18 April 2008 Time: 06:10 PM Review: Liked it too, the photo works were by far the most interesting stuff in the show!