NEWYou can now listen to Fox News articles! Three-time Tour de France winner Greg LeMond was awarded the Congressional Gold Medal at the U.S. Capitol on Wednesday morning. LeMond became the first American to win the event in 1986, just a few years after he moved to...
