The Race That Stops a Nation, But Not the Farmer.

2021-11-01T13:47:53+11:00By |

On paper, the Melbourne Cup is a 3200 metre race [...]