Press "Enter" to skip to content

Inside Water Slide World Before One of First Parks is No More

Water Slide World, one of the first water slide parks in the country, will be transformed from a summer tourist destination in Lake George, New York to a year-round living destination. See inside the abandoned water park before it’s torn down Continue reading…
Source: WIBX 950

More from abandoned