Tag Archives: ithaca

Travel Photo: Ithaca, New York

19 Dec

Lucifer Falls, the biggest waterfall at Robert H. Treman State Park near Ithaca, New York. Decidedly a beautiful park that’s worth the $8 parking fee!


UA-31887525-1