Vladimir Lenin

Vladimir Lenin was a Soviet leader who had his body preserved in a public ausoleum in Moscow, Russia.

Physical appearance
Insert details here.

Season three
Insert details here.

Appearances

 * What's New, Scooby-Doo?
 * 307. (corpse)