Taughannock Falls

Here is a shot of Taughannock Falls near Ithaca in NY. Not far from the highway and only a half mile or so into the woods, this very surprising spectacle awaits. Enjoy...