Williams wins Melbourne Cup again with Almandin

Melbourne Cup winner Lloyd Williams is now the most successful owner to win the greatest horse race in the world. Lloyd Willaims has now been involved in five Melbourne Cup Winners – jockey Kerrin McEvoy has now won the race twice, What a great day to be an Australian, and to just be in Australia. … [Read the full story]