The 2018 MLB Trade Deadline: What the SF Giants Will Do -- What they Should Do

S.F. Giants