Cardinals Win World Series, Ecks Takes Home MVP
The 2006 St. Louis Cardinals ended a 24-year championship drought Friday night with a 4-2 win over the Detroit Tigers in Game 5. David Eckstein won a deserved World Series MVP Award, and the rest is history.
We love you Papa!