Skip to main content

Better Resolution Photo of China High Speed Trains

China Railway High-speed trains at a high-speed train maintenance base in Wuhan city, central China's Hubei province, on Dec. 25, 2012. I found this better quality image http://farm9.staticflickr.com/8221/8324922741_2390a07428_b.jpg

Comments