Mark Cavendish just tied the record for most Tour de France stage wins - equaling the GOAT, Eddy Merckx
Published
Sprinting great Mark Cavendish won stage 13 of the Tour de France on Friday, equaling Eddy Merckx's record for most Tour stage wins at 34.
Full Article