Ponderosa State Park in McCall, Idaho is nature’s version of the “force quit” button – except instead of closing programs, you’re opening yourself to 1,000 acres of pure, unfiltered wilderness therapy ...