Touring Earth’s Impact Craters

Comment by Don H.

I live on north Alabama and always see this feature on the weather on TV and have wondered if it’s the remnants of a meteorite crater: View Placemark / Google Earth