Designed by
Title
Art Devlin statue #106107839
Description
Lake Placid , New York, USA. October 10, 2017. Statue and memorial to Art Devlin , Olympic ski jumper who was born in the town of Lake Placid at The Lake Placid Olympic Ski Jumping Complex
This image is editorial