Back to the Kansas City Royals Newsfeed

Eric Hosmer signs two-year $13.9 million contract