Newry

Maine Water Slide
In Newry, Maine, not too far from the New Hampshire border is an amazing work of nature. A waterfall that has become a natural water slide through years of erosion. You can now slip and slide your way down this little water slide, the ride isn't very long, but the twists and turns on the nature-made water slide make for an unforgettable ride...

Load More Articles