Cahaba River, AL
Alabama's longest free-flowing river is home to over 135 species of fish, which makes it an ideal fishing spot. It's also a great destination for paddling, kayaking, and canoeing.
Alabama's longest free-flowing river is home to over 135 species of fish, which makes it an ideal fishing spot. It's also a great destination for paddling, kayaking, and canoeing.
Photo: JRainesWDE/iStock