Michael LaxerApr 32 minUlan-Ude 1973: Home of the Soviet Union's (and the world's) largest Lenin bustThe Lenin Bust in the Square of the Soviets Ulan-Ude is a city that lies in the Siberian Far East near Lake Baikal and the Mongolian...
Michael LaxerDec 26, 20201 minDaily LIFT#354The world's largest Lenin bust at Ulan-Ude, USSR 1973 -- Daily LIFT #354 The largest Lenin bust that was ever erected was unveiled in the...