Storrie Lake State Park, located in the picturesque foothills of the Sangre de Cristo Mountains in New Mexico, is a haven for nature enthusiasts and h...