What is St Louis Cardinals?
1.
The greatest baseball franchise in the world, which is located in the best baseball city (and best city) in the world
"what did you do last night"
"went to the st louis cardinals game"
See
2.
A below average baseball team that will fall to the Detroit Tigers in the 2006 World Series. The fans are a bunch of ass-clowns with no class.
Look at those St Louis Cardinals. What a bunch of saps. And the fans are even worse.
See