Olympic Spirit poster
HD

Olympic Spirit (1980)

27m • 1980 • HD

A documentary covering the 1980 Olympic Winter Games in Lake Placid.