Steve Asmussen is both relieved and excited after the photo finish showed Creator was the winner of the Grade I Belmont Stakes at Belmont Park in Elmont, New York.
Steve Asmussen is both relieved and excited after the photo finish showed Creator was the winner of the Grade I Belmont Stakes at Belmont Park in Elmont, New York.