Gary Imlach presents highlights from the third stage of the 2025 Tour de France, a flat 178-kilometre affair which favours the sprinters.