I love going to Taughannock State Park, it's the tallest waterfall in North America, in the middle of a gorge. You just feel the beauty and scale of nature. It's absolutely gorgeous.
Author
Tell us about your favorite spot on campus or in Ithaca.
Pull Quote
False