Wednesday, December 19, 2007

Mother Motherland Calls

Mother Motherland Calls, Volgograd, Russia

This 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?

No comments: