Held annually in Australia, the Melbourne Cup is the cream of the crop as far as thoroughbred horseracing events are concerned. The Melbourne Cup traditionally kicks off at 3pm in the afternoon on the first Tuesday in November. A total of only 5 horses in the history of the race have won the Melbourne Cup...