DeSoto State Park in Fort Payne is nature’s answer to your stress-induced meltdown. You know how some places just have that magical quality? The kind where you step out of your car and immediately ...