Connect to share and comment

Russia meteor photo

Russia meteor photo

A man in Moscow looks at a computer screen displaying a picture reportedly taken in the Urals city of Chelyabinsk on February 15, 2013, showing the trail of a meteorite above a residential area of the city. A heavy meteor shower rained down on central Russia, sowing panic as the hurtling space debris smashed windows and injured dozens of stunned locals, officials said.

YURI KADOBNOV