
Lake Placid is the Winter Sports Capital of the World, and there is good reason for it. This small village in the heart of the Adirondacks has hosted over 510 national and international Events. 115 World Cup competitions, 19 World Championships, countless concerts, festivals, sliding, and skiing events, not to mention 2 Olympic Games. Simply… Read more »