“ Fed by the North Branch Pemebonwon River, Long Slide Falls is a 50-foot scenic slide waterfall and one of the impressive falls in the Lake Michigan Watershed in northeastern Wisconsin. ”