Is the best deal for Brian Wilson with Giants?

Is the best deal for Brian Wilson with Giants?
185916
Pro Baseball
Giants
Top Videos