Tag: 1980 United States men's olympic hockey team

Lake Placid: America’s hockey home

The Village of Lake Placid is so humble it makes Tim Tebow look arrogant. Nestled in the Adirondack Mountains of Upstate New York lies a...