0
Anonymous
James Shields plays for the Kansas City Royals.
Wiki User
Chat with our AI personalities
James Shields is a starting pitcher for the Kansas City Royals.