Source: Giants get Evan Longoria for Christian Arroyo, Denard Span, Matt Krook and Stephen Woods.— Jeff Passan (@JeffPassan) December 20, 2017
Source: Giants get Evan Longoria for Christian Arroyo, Denard Span, Matt Krook and Stephen Woods.