Eric Lauer impresses Giants’ manager Bruce Bochy

Video Details

Eric Lauer impresses Giants' manager Bruce Bochy