Lucifer falls

Side view of Lucifer falls in the Robert Treman State Park near Ithaca, New York is a spectacular site. Hiking the trails in this park is excellent for some great images. Well worth a trip.

No comments yet