Friday, August 09, 2013

Torture (酷刑)

A lost decade
News China, August 2013
http://www.newschinamag.com/magazine/a-lost-decade