Taughannock Falls in Ithaca, New York is the most beautiful place I have had to chance to visit in the United States. I distinctly remember one morning when I was walking to Cornell to do some research. I had gotten lost, and I was looking around to see if I could recognize where…Â
Recent Comments
LSemere commented on Tell Us About Your Favorite Place On Earth
4/1/2017
2