With the 161st running of the race that stops a nation to be held tomorrow, we look back at the last 20 horses to win the Melbourne Cup.
The Cup win that made Australia cry
previous post
With the 161st running of the race that stops a nation to be held tomorrow, we look back at the last 20 horses to win the Melbourne Cup.