Chinese Claim New High Speed Rail Record

by Christopher DeMorro October 28, 2010 3 comments