Via: NBCS Bay Area
Amy G sits down with Mark DeRosa to talk about his up and down season due to injury and his disappointment at missing out on the.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.