The first Tuesday in November in Melbourne means only one thing: The Melbourne Cup. Run by the Victoria Racing Club, the Melbourne Cup has been held since 1861 and is witnessed by over 100,000 spectators at Flemington racecourse and millions on TV in Australia and around the world. Not surprisingly, the race that stops a …
>> Read more