What will Andres Torres' role be with the Giants?

What will Andres Torres' role be with the Giants?
120291
Pro Baseball
Giants
Top Videos