Categories
Today

Meteoric

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

Leave a Reply

Your email address will not be published. Required fields are marked *