Now Playing:

Now Playing: /

On Air Now:

ON AIR NOW:
Meteor Crash in Russia
6:59AM Friday
February 15, 2013

A large meteor, weighing in excess of 10 tons, plummeted to Earth and crashed in Russia yesterday. And, since every Russian has a video camera, there is plenty of video evidence. The impact caused more than 400 injuries and a huge fireball.



See all of the videos
[RMNB]

Podcast

loading...