"The Motherland Calls"

Image 7 of 48

Memorial to Soviet Victory at Battle of Stalingrad, today Volgograd. In central Volgograd. Statue is as high as an American football field is long.