On April 26, 1803, thousands of meteor fragments fell from the sky over L’Aigle, France — convincing European scientists that meteors exist.
Categories
Meteoric
On April 26, 1803, thousands of meteor fragments fell from the sky over L’Aigle, France — convincing European scientists that meteors exist.