(Photo Credit: Marina Williams/WCSN) As one of the most iconic venues in American sports, the history that resides inside Herb Brooks Arena in Lake Placid, New York — the site of the 2023 Adirondack Winter Invitational — speaks for itself. Added to the Lake Placid Olympic Center in 1979 to host the