The annual Leonid meteor shower peaks tonight. As with all meteor showers, it's best after midnight. Theoretical maximum is up to 15 meteors per hour under perfect conditions. After the Perseid shower in August, this is the next best shower, putting on a spectacular display in 2001.