JuneĀ  2006

Turtle, group show at Chelsea space, LondonĀ  (England).