DSCF8909

This photo (note the people to the right) shows the immense size of Volgograd’s ‘Mother Russia’ war memorial to mark the triumph at Stalingrad. Photo by Mark Baker.

Enormous statue, Mother Russia war memorial to mark the triumph at Stalingrad in World War II (WWII), in Volgograd, Russia.

Add a comment

Your email address will not be published. Required fields are marked *


eight − = 3