Big news out of Kansas City today. The Royals signed Zack Greinke to a four-year deal through 2012. This is a great way for the Glass family and Dayton Moore to show Royals fans that they are serious about re-building this team around great pitching and that they are serious about keeping young talent in Kansas City.
KC Royals: Watch for Meibrys Viloria
10 hours ago