Soviet T-26 tank in the repair shop of the Leningrad plant

T-26 tank

Soviet T-26 light tank in the repair shop of the Leningrad military plant.



Location: Leningrad, USSR
Photo date: 1942

In : 1942

Leave a Reply

Your email address will not be published. Required fields are marked (required)