Giants Claim Castillo

The San Francisco Giants claimed Jose Castillo.

Posted 9 years ago
News