Ulan-Ude & Seattle teams at Lenin's head.
Lenin's head in Ulan-Ude is said to be the biggest bust on the planet. Even bigger than Bob's.
Ulan-Ude, Siberia, Russia
March 1-11, 2001