Egan Bernal wins Tour de Suisse as Hugh Carthy takes final stage!

Egan Bernal wins Tour de Suisse as Hugh Carthy takes final stage!-5747