Designed by
Title
Olympic Sports Complex in winter, Lake Placid, NY, USA #101368748
Description
Olympic Sports Complex entrance sign, Town of Lake Placid, New York state, USA. Lake Placid hosted 1932 and 1980 Winter Olympic Games.
This image is editorial