Napoleon Solo is the winner of Preakness Stakes - second jewel of the US horse racing's triple crown, which took place on Sunday (May 17). Entering the race at 7-1 odds, three three-year-old colt was ...