The Caulfield Cup is one of the Australia's richest Thoroughbred horse races, held annually by the Melbourne Racing Club.
The Caulfield Cup is one of the Australia's richest Thoroughbred horse races. One of the Australia's richest Thoroughbred horse races is held annually by the Melbourne Racing Club.