to ever win a world series vs #1 seed no results found only thing i saw was that phillies were 1st national leauge team to win game 1 of world series and teams that won game 1 have won it 65% of the time
ok i know abou Mattress mack being mr good guy in houston and all he gave back etc...
but when your cursing at our fans in our home stadium thats just bad
so as the journey song goes philly fans DON'T STOP BELIVING