A series of explosions in the skies of Russia's Urals region, reportedly caused by a meteor shower, has sparked panic in three major cities. Witnesses said that houses shuddered, windows were blown out and cellphones stopped working.
As featured on
Latest Local Offers
Hall Of Fame Pizza & Wings
Mr. Rooter Plumbing of the Quad Cities