These are photos of the main locomotive exhibits at the China Railway Museum, which is located about 15km north-east of Beijing towards the airport. The images were taken in the summer of 2013.
Friday, 17 March 2017
SL3 -152 steam locomotive
SL3-152
Sheng Li "Victory"
Appears to have been built in the USA.