Showing posts with label Zhang Deke. Show all posts
Showing posts with label Zhang Deke. Show all posts

Monday, July 09, 2007

And this in from China

I'm not going for any bad puns or cheap plays on words for this one. Damn story stands on its own.