Designed by
Title
Shop floor at Mytishchi Metrovagonmash factory #31543397
Description
MYTISHCHI - APR 18: Shop floor at Mytishchi Metrovagonmash factory, April 18, 2012, Mytishchi, Russia. The plant is famous for creating user-friendly subway cars.
This image is editorial