PRINCESS CALLA wins the City of Cape Town Majorca Stakes.
Richard Fourie gets his 149th win this season!