Bible Flower Spiders

Steven Holland

8 Feb 2008 to 29 Mar 2008

Image: Steven Holland, installation view, 2008.