Wednesday, September 14, 2005

Theatre of Lemmings


sept 052, originally uploaded by jiulong.

Chaoyang Park, "Europe Street" festival, Sept 2005.

No comments: