Moccasin Gap on the Coosa River

Moccasin Gap on the Coosa River in Elmore County is a Class II/III whitewater stretch frequented by adventurous kayakers.

A kayaker takes on the whitewater rapids at Moccasin Gap on the Coosa River in Alabama
Courtesy of Ray Morton
A kayaker takes on the whitewater rapids at Moccasin Gap on the Coosa River in Alabama