BSR SUPER SLIDE – The Royal Flush BSR Cable Park park is located in Waco, TX and was voted the #1 wake park of 2013. Previous Post Next Post More from Otaku Buddy: Get an Alpaca as your witness Made with sand Aliens in the Underground One Piece’s Devil Fruits Go on Sale in South Korea