Watch Live Leonids: Amazing Annual Meteor Shower Hits Peak Nov. 17 and 18

The peak times for seeing the shower were Tuesday and Wednesday morning. Leonids meteors travel faster than any other meteor shower, hitting Earth’s atmosphere at 158,000 mph. Leonid meteor shower starts at midnight tonight with meteors traveling at 44 miles a second. Humans can see a Leonids storm from Earth about every 33 years. You […]