4K VIDEO: BSR Super Slide In Texas Is Unlike Any Other

By  //  June 24, 2015

Share on Facebook Share on Twitter Share on LinkedIn Share on Delicious Digg This Stumble This

Located In Waco, Texas

ABOVE VIDEO: BSR Cable Park is located in Waco, TX and was voted the #1 wake park of 2013. (ROUND III MEDIA Video)