Keeneland has cataloged 4,476 horses for its 2015 November breeding stock sale, which will be held Nov. 2-13 and begin two days after the track hosts the Breeders’ Cup World Championships for the first time.
Keeneland has cataloged 4,476 horses for its 2015 November breeding stock sale, which will be held Nov. 2-13 and begin two days after the track hosts the Breeders’ Cup World Championships for the first time.