Site icon The Indian Panorama

On February 16,

On February 16, a meteorite exploded over Chelyabinsk in Russia and rained fireballs over a vast area that damaged property and injured over 1,000 people.

Exit mobile version