The Sky is Falling…The Leonid Meteor Shower – David Rives
Perhaps the most famous meteor shower in history happened on November 13th, 1833, as thousands upon thousands of meteors soared into the atmosphere, lighting up the entire night sky. It was visible across the eastern United States, and was such a spectacular sight that an eyewitness stated: “Some really thought that the Judgment Day was … Read More