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. Any info would be greatly appreciated.
Thanks alot!