Melbourne Cup. Thoroughbred Horse Race, Victoria Racing Club, Flemington Racecourse, 2005 Melbourne Cup, 2006 Melbourne Cup, 2007 Melbourne Cup, 2008 Melbourne Cup, Bart Cummings, Caulfield Cup, Thoroughbred Racing in Australia, Melbourne Cup Challenge/Frankie Dettori Racing, Moonee Valley Racecourse, Rain Lover, Peter St. Albans, Irish St. Leger, Victoria Derby, Phar Lap, Cox Plate, Article Sources and Contributors, Image Sources, Licenses and Contributors