Ithaca New York :: 2008

A glimpse of Ithaca, New York.

The city of Ithaca, sits on the southern shore of Cayuga Lake, in Central New York, USA. It is best known for being home to Cornell University, an Ivy League school .

Pictures Credit : WT