Put Your Cares on Ice
A documentary on winter sports at the resort area of Lake Placid, New York, featuring skiing, bobsledding, snow shoeing and skating.A documentary on winter sports at the resort area of Lake Placid, New York, featuring skiing, bobsledding, snow shoeing and skating.A documentary on winter sports at the resort area of Lake Placid, New York, featuring skiing, bobsledding, snow shoeing and skating.