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!
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!