Ten fillies tackle the Rowley Mile for the 1000 Guineas of 2025 on Sunday, 4 May at Newmarket. It’s the last of four races broadcast on ITV from Headquarters on the card as the Guineas Festival comes to a close. Supporting races include the Group 2 Dahlia Stakes for older females and a Heritage Handicap …
Read More