Hey guys, I've been looking for water ramps in the New England area that are open to the public.
I have heard there might be some in Lake Placid, but I couldnt find any info about it, prices, etc.
Does anyone know where the closest ramp would be?, when its open to the public?, prices? etc...