Steven Holcomb, U.S. Bobsledding Star, Is Found Dead
Steven Holcomb with his gold medal in the men’s four-man bobsled during the medal ceremony at the Vancouver 2010 Olympics in Whistler, British Columbia.
Steven Holcomb with his gold medal in the men’s four-man bobsled during the medal ceremony at the Vancouver 2010 Olympics in Whistler, British Columbia.