Susanna Suarez | August 6, 2011
The recent high-speed train crash in Wenzhou, China revealed that the Chinese are ravenous for the truth.