The Wetumpka crater is a 5-mile (8 km)-wide meteorite impact crater located in Elmore County, just north of Montgomery. It is considered Alabama’s greatest natural disaster, created by a meteorite impact about 80 million years ago.
What is the Wetumpka crater in Alabama?
Share