Kenilworth Racecourse will host the first leg of the South African Triple Crown Dec. 16, when a strong field of 3-year-olds takes to the track for the Forus Cape Guineas (G1) in Cape Town, South Africa.
Kenilworth Racecourse will host the first leg of the South African Triple Crown Dec. 16, when a strong field of 3-year-olds takes to the track for the Forus Cape Guineas (G1) in Cape Town, South Africa.