24 February 2007: The Sound of Crickets Chirping



> 24 February 2007. Location Undisclosed, Shanghai.

No comments: