Friday, 17 March 2017

SL12 -890 Sheng Li “Victory” locomotive

SL12-890
Sheng Li “Victory” is one of the main 2-3-1 industrial engines in China
Built 1960 - 1999

Sheng Li “Victory”