A meteor just exploded over Russia. Here is the sound. Holy shit.

Don't Miss...