By PEDESTRIAN.TV Published October 23, 2012 What: 2012 BMW Caulfield Cup Where: Caulfield Racecourse, Melbourne When: 20/10/2012