Big Vladdy
Season 19 E 74 • 03/06/2014

Dispite mounting evidence to the contrary, Vladimir Putin continues to insist that there is no Russian military presence in Crimea.