“The Motherland Calls” – Huge Russian Statue

On November 18, 2015 by Tim Newman
Off

The Motherland Calls, or Homeland-Mother is a whopper of a statue that stands proud in Mamayev Kurgan in Volgograd, Russia. The statue was built to commemorate the Battle of Stalingrad, a battle considered by many...

Read More →