Carl Crawford, Kansas City Royals | news sites