Every single year, Paris-Roubaix delivers a race that we could talk about for hours, days even – far longer than the cumulative nine and a half hours the men's and women's pelotons spent on the roads ...