St. Louis Cardinals Are In The World Series
OCTOBER 19, 2011
My St. Louis Cardinals, the storied National League franchise, have won their 18th National League pennant in convincing fashion. Sports baseball St. Louis CardinalsForgive me for a momentary lapse from relatively straightforward bird-blogging. It wasn’t easy for the Redbirds to get to this spot though – the Cardinals season has had more ups and downs than an American Goldfinch in flight.