Cycling- Geoghegan Hart claims stage 15 as Almeida clings on to race lead 0 3 18 Oct 2020 20:05 BigNewsNetwork.com (sports) Cycling: Geoghegan Hart claims stage 15 as Almeida clings on to race lead Yahoo Sports