‘Best Sports City in the World': Fans Ecstatic Over World Series Returning to Philadelphia
After the rain postponed Monday’s game, Phillies fans were excited for Game 3 on Tuesday. They spoke with NBC10’s Brian Sheehan as the Phils crushed the Astros to take a 2-1 series lead.