New York has a secret, and it’s hiding in plain sight in the Finger Lakes region. Taughannock Falls State Park near ...