Coolmore and Godolphin are again to the fore at Newmarket May 6, with six of the 15 declared fillies for the 205th running of the one-mile QIPCO 1,000 Guineas Stakes (G1) emanating from one of the two barns.
Coolmore and Godolphin are again to the fore at Newmarket May 6, with six of the 15 declared fillies for the 205th running of the one-mile QIPCO 1,000 Guineas Stakes (G1) emanating from one of the two barns.