DeSoto State Park in Fort Payne, Alabama is exactly that kind of revelation, sitting pretty atop Lookout Mountain like nature’s best-kept secret. When fall decides to show off at DeSoto Falls, even ...