Caulfield Cup history and past winners
The Caulfield Cup is one of the biggest events in Australian horse racing, taking place every October at Caulfield Racecourse in Melbourne. This Group 1 event is held over 2400 metres, on the final day of the Caulfield Cup Carnival hosted by the Melbourne Racing Club. Special Offer: $500 FREE… Read More »














