The John Moore-trained Beauty Generation with Zac Purton in the saddle wins the Champions Mile (Group 1-1600m).
The John Moore-trained Beauty Generation with Zac Purton in the saddle wins the Champions Mile (Group 1-1600m).