Taking a shot in the Breeders’ Cup

  The Breeders’ Cup will be run on November 4 and 5 at Keeneland Race Course in Lexington, Kentucky. In all, there will be fourteen races run in these world championships over two days. What does it mean when the best of the best from every division comes...