How I Meteored Your Motherland
Season 18 E 63 • 02/19/2013

Jaded Russians prove unimpressed by a 10-ton meteor exploding over the country with the force of an atomic bomb.