If this would've happened a couple of months ago we'd all be freaking the f*** out right now because nothing says Armageddon quite like a meteor striking the Earth.

That is exactly what happened yesterday morning in Russia and PBS put together footage of the event and while I can't understand a damn word of it, the first couple of minutes are badass.

More From 106.3 The Buzz