Meteorites fell on the town of...

Share: 

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