Soviet T-34/76 medium tank of the Red Army Armored Force on Nevsky Prospekt of Leningrad.
Location: Leningrad, USSR
Date: 1943
Photo by Nikolay Khandogin
The Greatest hi-res photo archive!
The famous World images
Soviet T-34/76 medium tank of the Red Army Armored Force on Nevsky Prospekt of Leningrad.
Location: Leningrad, USSR
Date: 1943
Photo by Nikolay Khandogin