Salvador Illa runs the Barcelona Marathon and achieves his goal: less than 4 hours Sports | 16/03/2025