-
Now that Salt Lake City has been awarded the 2034 Winter Olympics, the new head of USA Luge in Lake Placid is excited that the games will be returning the U.S. as he assumes the management of the sliding sport.
-
-
World Cup:The United States were able to advance to the knockout stage of the World Cup despite falling to Germany in yesterday’s match 1-0. The Germans…