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