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