Cardinals' Fans

United States
November 12, 2006 5:42pm CST
What do you think about the Cardinals winning the world series?
No responses