Alabama's Little River Canyon Looks Beautiful In The Winter
Little River Canyon National Preserve, which covers more than 15,000 acres, is located atop Lookout Mountain in Fort Payne, Alabama and is one of the state's most beautiful nature spots. It's even more spectacular during the cold winter months.