Flemington Racecourse
The Melbourne Cup Thoroughbred horse race has been held at Flemington Racecourse since 1861.