Designed by
Title
Olympic sports complex sign lake placid usa #100435755
Description
There is Sign of Olympic Sports complex, in Lake Placid , state New York , USA on September .Unusual to see winter sports complex without snow ,but for visitors its open and everybody has chance to have fun there.
This image is editorial