Video: Jon Stewart: How I Meteored Your Motherland Jaded Russians unimpressed by exploding meteor Charles225 HumorFebruary 2013 • Views: 64,719