Caulfield Cup preview: Everything you need to know about every horse ahead of the time-honoured Group 1 race
For many punters across the nation, attention turns to Melbourne this Saturday for the staging of the Caulfield Cup. The time-honoured Group 1 race over 2400m was first run and won in 1879.