Shocking won the US$5 million Melbourne Cup on Tuesday to give trainer Mark Kavanagh his second victory in four days.
Shocking wins $5-million Melbourne Cup