Ruler On Ice Wins The Belmont StakesRuler On Ice Wins The Belmont StakesThe upsets continued on the track as the 24-1 long shot, Ruler on Ice, won the 143rd Belmont Stakes. 20-1 Stay Thirsty and 15-1 Brilliant Speed round out the podium in a very strange season of the Triple Crown.MonteMonte