Justifying the Belmont Stakes 2018 – a Triple Crown Star was made
Monday, June 11, 2018, Belmont Park. The usual Monday morning jockeying has been going on since Saturday night, with the backers of the favorite happily saying they told you so. These were the same people who wanted to tell you so 12 times between 1978 and 2015, but couldn’t. . . Then there are those […]