The Royals and HST: Both Champs.
Most serious baseball fans I know were about 90% certain the Kansas City Royals were going to win the World Series. And most of us were glad for them and for their fans. It had been 30 years since the Royals last won it all and most of their teams in that long dismal interim…