Account
Loading...
The Geminids meteor showers are visible nightly in Alabama and peak Dec. 13-14.
The largest meteor shower of the year, the Geminids, is now visible in Alabama nightly.
A major annual meteor shower, the Geminids, will be visible in Alabama starting December 4 and will continue through December 17.