Electric locomotive pulling high-speed train on rails. Technical railway station - operational locomotive depot. Transport infrastructure of Russian Railways, Saint-Petersburg, stock photo

Editorial image of 'Electric locomotive pulling high-speed train on rails. Technical railway station - operational locomotive depot. Transport infrastructure of Russian Railways, Saint-Petersburg'
Location: Saint-petersburg, Russia
Published: October 17, 2016
Close
Loading