Everything’s bigger in Texas, right? Well, this epic waterslide in the Lone Star State might not be bigger than others, but it’s certainly better than most. Check out that launch!

Grab your bikinis, shorts, and towels. Who’s in?

Comments

comments