Hiking To A 115-Foot Waterfall

11 days ago
23

I traveled to Robert H. Treman State Park in Ithaca, NY to make the hike to the 115-foot waterfall, Lucifer Falls. Come and join me on this journey through this beautiful state park here in Upstate New York.

Loading 1 comment...