Keeneland is about to make headlines in July again, hosting a unique five-day meet July 8-12 that features 10 graded stakes races that would have otherwise been run at the track during its canceled spring meet in April.
Keeneland is about to make headlines in July again, hosting a unique five-day meet July 8-12 that features 10 graded stakes races that would have otherwise been run at the track during its canceled spring meet in April.