2015 Melbourne Cup Day Results: Prince Of Penzance is the Shock Melbourne Cup Winner

Horses

Jockeys

Trainers