55 horses remain in the running for this year's Lexus Melbourne Cup after second declarations were announced earlier today.
Who will make the final field of 24 and add their names to the history books in the 164th running of the race that stops a nation®