Metor Shower In France Proves Their Existence
April 26 1803

Description
Thousands of meteor fragments fall from the skies of L'Aigle, France; the event convinces European science that meteors exist.
Location
Event Panel
Created By: johnny
Created On: 2015-04-30T21:20:12Z

Log In To Edit Event