Newry

This Natural Water Slide In Maine Is A Must Do This Summer [VIDEO]
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 n…