Series Preview: The Fading Phillies
From 2008 to 2011, the Philadelphia Phillies towered above the National League. They won two NL pennants (including destroying the Reds in the 2010 NLDS) and a World Series title. The Phillies won 102 games in ... Read More...