Tag: Tim Tebow

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...