Person Isaac Del Toro Listed in Barcelona. In the news Isaac del Toro shakes up the Tour with a victory at Montjuïc 6 July 2026 Over time Press1 article