New Royals pitcher Trevor Cahill.
New Royals pitcher Trevor Cahill. Nuccio DiNuzzo Tribune News Services
New Royals pitcher Trevor Cahill. Nuccio DiNuzzo Tribune News Services