Hiking Highlight
Recommended by Daniel Krueger
Angel Falls are the tallest waterfall in the state of Maine and located close to the village of Byron. With a height of about 90 feet, the beautiful waterfalls are nestled in a remote and scenic area. Nevertheless, it only takes a short hike through the forest to reach the falls.
November 17, 2023
In the know? Log-in to add a tip for other adventurers!