New England’s Natural Waterslide Makes For the Perfect Day Trip DestinationNew England’s Natural Waterslide Makes For the Perfect Day Trip DestinationSlide through the heat this summer on a nature-made waterslide in New Hampshire.KariKari