Friday, 17 March 2017

SL3 -152 steam locomotive

SL3-152
Sheng Li "Victory"
Appears to have been built in the USA.