Lake Placid World Cup Luge Race Moved to Russia
USA Luge has seen its flagship World Cup stop in Lake Placid, New York, taken off the calendar by the International Luge Federation for the second year in a row after the FIL cited difficulty getting foreign athletes into the country during the pandemic. The planned World Cup stops in Lake Placid along with Whistler, […]
Continue Reading