Keeneland has catalogued 3,075 horses for its upcoming November Breeding Stock Sale, the company announced Tuesday. The sale will run for eight days beginning Tuesday, Nov. 4 and running through Wednesday, Nov. 11, with the stand-alone November Horses of Racing Age Sale held the following day. Click here for the Breeding Stock Sale catalog, which features exciting broodmare prospects along with proven mares in foal to prominent stallions and well-bred weanlings by established stallions and popular young sires. Among the horses featured are the first mares in foal to such...