James Shields on free agency
March 8, 2019 | 00:06:33
Pitcher James Shields joins MLB Tonight to discuss being a free agent, and staying prepared for whatever comes next
Pitcher James Shields joins MLB Tonight to discuss being a free agent, and staying prepared for whatever comes next