Things to See in Russia: The Motherland Calls Giant Statue
The Motherland Calls, or The Mamayev Monument, is a statue in Mamayev Kurgan in Volgograd, Russia, commemorating the Battle of Stalingrad.Β It was designed by sculptor...
Read More