Cascade Peak

BACKSTORY (June 1960–1998): Built to coincide with the Nature’s Wonderland attraction upgrade in 1960, Cascade Peak (aka Three Sisters Falls) was visible only from various boat rides around the Rivers of America. The structure that formed Cascade Peak and its waterfalls was demolished in 1998 after it was found to be suffering structurally from the decades of water that flowed over it.