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!
Enter your email address to subscribe to this blog and receive notifications of new posts by email.
© 2013 World Flavor. All Rights Reserved.
Powered by WordPress. Designed by