We got it, the Cards won the World Series...unknown, October 31
By

    cards-rock-again.jpg

    In case you missed the RockĀ the first time, the St. Louis Cardinals won the World Series.

    Comments

    blog comments powered by Disqus
    Please read our Comment Policy.