World’s Most EPIC Beach Slip N Slide Launch Ramp!

Check out the Behind the Scenes here on our second channel :) : Thanks to all those who survived ;) This was filmed at Cape Woolamai, Phillip Island for all those who are interested :)
Back to Top