World's Tallest Waterslide Set to Open is Taller Than Niagara Falls

New ride at 168 feet tall promises an exhilarating experience but at what price?

July 9, 2014

Examined