The Geminid meteor shower, one of the best of the year, put on a brilliant show Dec. 13 amid a near-moonless sky. More shooting stars are expected tonight.
The Geminid meteor shower, one of the strongest and most reliable annual showers, will peak this Thursday — and viewers could see up to 120 meteors per hour.