Videos from my mid-May trip to visit the Adirondack mountain town of Lake Placid, located in New York State. Lake Placid is a meca for outdoor activities, but also has a Main Street with many locally owned shops!
Filmed entirely on the iPhone 13
Like and Subscribe for more adventure travel content!
17 июн 2023