Introducing Michael Leonard: ‘I’m hopefully someone who could have potential in the grand tours’
A VeloNews article, an Instagram DM, and one of the most dedicated juniors out there: How 18-year-old Canadian Michael Leonard landed a deal with Ineos Grenadiers.