World's Best Slip and Slide

High-speed winch + 8 foot ramp + slip and slide + a whole bunch of crazy...

21K views youtube.com

Interest

Extreme Sports
Discovered by TheHolyCow
on Sep 11, 2010

Stumblers Who Like This Page