An overlooked Kingsbarns takes control in midstretch and powers home a convincing winner of the $1 million Stephen Foster Stakes (G1) June 29 at Churchill Downs.
An overlooked Kingsbarns takes control in midstretch and powers home a convincing winner of the $1 million Stephen Foster Stakes (G1) June 29 at Churchill Downs.