NLCS Game 3: Phillies at Giants

Posted on Tuesday, Oct 19, 2010
The Phillies and Giants battle in Game 3 of the NLCS in San Francisco.