Generalife gives McDonald a treble with Star Kingdom Stakes win by Mark Mazzaglia | Mar 28, 2015 | Racing Industry, Results | 0 |