Photos: Lake Placid, New York

By July 28, 2017Photography, Vacation

Lake Placid is a village near the lake of the same name, in New York State‚Äôs Adirondack Mountains. It’s known as a Winter Olympics venue and a hub for snow sports and other outdoor pursuits, and is also home to the longest running series of Ironman races in the United States.