At Lake Placid, you can now pay to experience the Olympic sport of skeleton sledding.
Lake Placid, home of the 1980 Winter Olympics, is now offering people a chance to try the Olympic sport of skeleton sledding.
Published by: Admin User on March 7, 2015 at 10:50 am