For the first time since 2004, the ski jumping World Cup is returning to United States’ soil. Lake Placid, New York, the site of the 1980 Winter Olympics, will host the International Ski and Snowboard FederationĀ (FIS) men’s ski jumping World Cup this upcoming February, according to the Associated Press. The World Cup was lasted in […]