things magazine / about / what's new? / archive / photos / projects / order
click for next picture
Island 6 Arts Center, Suzhuo Creek, Shanghai, April 2007 (and back in 2004)
back / forward / thumbs