Alabama is home to lots of natural treasures. Little River Canyon National Preserve, located in the Southern Appalachians near Fort Payne in northeast Alabama, has long been a favorite of hikers and ...