Former Giants coach Tim Flannery to pinch hit — in the PA booth
San Francisco Giants
San Jose Mercury News
Giants notebook: Bruce Bochy joins Twitter, explains roster moves
San Francisco Giants
San Jose Mercury News