Selma is located on the banks of the Alabama River. This river has played a significant role in the city's history, from its early days as a trading center to its modern focus on tourism.
Selma, Alabama: How Well Do You Know the Historic Gem of Dallas County?