After the fantastic discovery of Water on the moon last week, here comes yet another astronomical event that shouldn’t be missed at any cost. The annual Leonid meteor shower will peak on the dawn of November 17th (or 18th in some places) and will be visible all over the world. According to NASA, the best time to view the Leonid meteor shower in United States is after 1:30 AM EST (Eastern Standard Time) on 17th.