Meteorites fell on the town of…

Share: 

Tuesday, April 26, 1803: Meteorites fell on the town of L’Aigle, France.