The Melbourne Cup 2016 was held on November 1st in 2016. Known as the Race That Stops a Nation, 2016 did not disappoint with a number of surprises and upsets which kept punters and trainers on their toes. Favourites fell out of contention, outsiders won, and everyone had such a good time that Americans frowned […]