Mother Motherland Calls, Volgograd, RussiaThis thing is huge... look at that guy standing next to it. The statue is 50 feet bigger than the Statue of Liberty, which is actually called Liberty Enlightening the World, who knew?
A List of Places I would Like to Go
Mother Motherland Calls, Volgograd, Russia
No comments:
Post a Comment