padresteve.com
Cardinals Win World Series and Complete an Incredible, Improbable, Amazing and Incredible Season
The St Louis Cardinals won the 2011 World Series in 7 Games defeating the Texas Rangers 6-2 to complete what can only be described as an epic saga. My story on this amazing season will come later i…