Steven Holcomb, U.S. bobsledding star & Olympic champ, dead at 37
Steven Holcomb, the longtime U.S. bobsledding star who drove to three Olympic medals, was found dead in Lake Placid.
Steven Holcomb, the longtime U.S. bobsledding star who drove to three Olympic medals, was found dead in Lake Placid.