Russia's Election

By Greg Scoblete
April 28, 2011

A video lampooning Russian leaders.

Via Other Russia, this video (produced by Russia's Communist Party) lampooning Russia's ruling tandem is making the rounds.

View Comments

you might also like
Turkey Finds Itself on the Defensive in Syria
Greg Scoblete
Situated in northwestern Syria, Idlib province is the last major rebel-held area that isn't directly protected by Turkey or the United...
Popular In the Community
Load more...