Photo Gallery: Russia Looks Warily at its Past 11/07/2017
  The remains of Vladimir Lenin are still on display on Red Square in Moscow,...
Eastblockworld.com

The remains of Vladimir Lenin are still on display on Red Square in Moscow, even though the country isn't entirely sure what to think of him 100 years after his grab for power in the October Revolution.