horse racing

Shackleford Wins Preakness, No Triple Crown This Year
Shackleford held on to win the Preakness Saturday, beating favorite Animal Kingdom by a half-length at Pimlico. Animal Kingdom, the Kentucky Derby winner, made a late charge, but fell just short. Shackleford's win assures there will be no Triple Crown winner this year.