On this day (April 26) in 1803, more than 3000 meteorites showered down upon the French town of L’Aigle. This meteorite shower (witnessed by many people and leaving behind the physical meteorites) convinced scientists that rocks really do fall from the heavens.
Published on April 26, 2018 01:55