Monday, November 7, 2011

As seen in front of Busch Stadium over the weekend...


Congrats to the St. Louis Cardinals- the 2011 World Series Champs!