Leonard Harrison State Park in Wellsboro, Pennsylvania is exactly that kind of revelation. Nestled in the northern tier of Pennsylvania, this natural wonder offers views so spectacular you’ll think ...