Search Result

Search Tags:  meterorite

Meteor falls in Russia, video follows

A meteor roared across the sky in Russia, in an area about 930 miles east of Moscow.

Friday - 02/15/2013, 07:49am EST

Tags: Lacey Mason, russia