Thursday 2 July 2009

Back in the USSR

Ulan Ude - home to the world's largest Lenin head.