Advertisement



Advertisement

Advertisement



At Lake Placid, you can now pay to experience the Olympic sport of skeleton sledding.

Prev Random Video Next
More Information:  
Lake Placid, home of the 1980 Winter Olympics, is now offering people a chance to try the Olympic sport of skeleton sledding.

Home