Lenin's Tomb

Lenin's Tomb is the public resting place of the preserved body of Soviet leader Vladimir Lenin in Moscow, Russia.

Physical appearance
Insert details here.

Season three
Insert details here.

Appearances

 * What's New, Scooby-Doo?
 * 309.