Framing Analysis
Isaac del Toro won the second stage of the Tour de France, a time trial from Tarragona to Barcelona that concluded on Sunday. The 22-year-old Mexican rider became only the second from his country to claim a Tour stage victory, following Raúl Alcalá more than three decades earlier. Defending champion Tadej Pogacar, del Toro's teammate, finished second.