A quick hiking trip to Cheaha State Park in Alabama’s Talladega National Forest – bagging another state high point!
Who boasts the largest cast iron statue in the world? Birmingham, AL of course. Slices of America visits the Birmingham Vulcan.