Ruler On Ice Wins Belmont StakesRuler On Ice Wins Belmont StakesRuler On Ice, at 24-1, posted a huge upset victory, in the Belmont Stakes, on Saturday.Steve PeloquinSteve Peloquin