Videos

Stalin revival in St. Petersburg

Reuters News
|
May 07, 2010 AT 9:00 AM
Stalin posters spring up in Russia's St. Petersburg as part of a private initiative ahead of WWII anniversary.