20 Pics Of The Most Insane Waterslide On Earth Will Make You Say “OMG!”
Nestled In Waco, Texas – The Royal Flush Offers A Serene Environment For Adventure
Texas is known for being larger than life. The saying goes, “Everything is bigger in Texas” and the saying holds true when it comes to the Royal Flush Water Slide. The Royal Flush Water Slide is located in the BSR cable park, a cutting edge water sports park where visitors take their pick of any one of their amazing attractions.
Today, we focus on this viral water slide sensation, the Royal Flush.
More From FullThrottle
Our countdown of the 29 meanest muscle cars ever produced that are sure to make your engine roar... Check it out!