An curved arrow pointing right. BSR Cable Park in Waco, Texas, has an insane waterslide called "The Royal Flush." Consisting of a trio of slides, the longest being 100 feet, it shoots you high ...
The China Spring Neighborhood Association and the city of Waco have worked toward developing the city's first park in the area for the past seven years, association President Autumn Outlaw said.