Got A New Invention Check Out The Video

looks like a great idea as long as ya dont sneeze and hit the throttle.

lol

I like it makes it look so easy.. why wouldnt I buy one.... if I had sleds ?

cool man.


-RPM