Via: NBCS Bay Area
After Saturday's loss, the Giants are 11 games out of a playoff spot, but Tampa Bay's manager thinks the defending champs have a run in.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.