The recent snow and frigid air may keep some people inside, but a friend and I decided to venture to Taughannock Falls to view the winter-scape. Taughannock Falls is located just North of Ithaca and is 215 ft tall which makes it the highest single waterfall east of the Rocky Mountains.     The falls…

Read More