Representing your country at the Olympics is said to be one of the greatest honors, and the Buffalo area has three athletes doing just that — and it’s none of their first Games.
Lake Placid, NY is vying to host a portion of the 2026 Olympic Winter Games. A successful bid would make history as the first time some events would be held outside the host nation.