DeSoto State Park is among the moist visited attractions by nature lovers in the state of Alabama. The park has an area of about 3 500 acres, and is placed at the peak of the Lookout Mountains in the northeastern portion of the state. ...Read More