Driving Tour of Demopolis
Demopolis, Alabama is where the “City of the People” and two rivers meet. Demopolis is located on the white bluffs just below where the Tombigbee River and Black Warrior River come together. It was founded by a group of political exiles who had been banished from France following the defeat of Napoleon Bonaparte. This group [...]
Read more

January 10, 2011 
