Little River Canyon
Little River Canyon is a national park near Fort Payne in northeast Alabama. It is a truly impressive preserve that features a river valley flanked by stone cliff faces. There isn’t an extensive trail system in the area; it’s more … Continued