After being traded by the Kansas City Royals 12 years ago, Zack Greinke is back with the organization after signing a one-year contract. Greinke last pitched for the Houston Astros but also had stints with the Brewers, Diamondbacks and Dodgers. (Submitted photo)
KANSAS CITY, Mo. (AP) — The Royals hat still fit slightly askew on Zack Greinke’s head Thursday, but so much else had changed in the…