THREE weeks, 21 stages, 3,320 kilometres, 176 riders and a staggering 18 million combined calories burned. That’s what it’ll take to complete next year’s Tour de France, one of the most gruelling ...
Our expert, award-winning staff selects the products we cover and rigorously researches and tests our top picks. If you buy through our links, we may get a commission. David lives in Brooklyn ...