The Motherland Calls | National Geographic in Russia

Video Details

National Geographic takes you inside the tallest statue in Europe.