A documentary on winter sports at the resort area of Lake Placid, New York, featuring skiing, bobsledding, snow shoeing and skating.
Directed byC.L. Chester
CountryUSA

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