Where in the ADK? Lake Placid Toboggan Chute
This week’s “Where in the ADK?” is the Lake Placid Toboggan Chute on the shores of Mirror Lake in the Town of North Elba. Thrilling sliders since the 1960s, this classic wintertime attraction is a major highlight for Adirondack residents and visitors alike.