Must Watch: Meteor falls to earth in Russia

Must Watch: Meteor falls to earth in Russia

Print
Email
|

by WCNC.com Staff

WCNC.com

Posted on February 15, 2013 at 7:06 AM

Updated Friday, Feb 15 at 11:51 AM

Click the video player to watch the video.  If using the WCNC mobile app, slide to the 'Video' section.

Print
Email
|