Israel Start-Up Nation have confirmed the signing of Chris Froome for the 2021 season, announcing on Thursday morning that the four-time Tour de France winner will sign a “long-term contract” on August 1 that will see him end his career at the team.  The team, which gained WorldTour status for […]