fail

How NOT To Ride Your Sled
This video is from a group of riders from England. Looks like they could learn a thing or two about riding from the snowmobile pros here in Upstate New York.