St. Louis Cardinals World Champs

March 31, 2012
By

Excitement on the streets of St. Louis after the St. Louis Cardinals win the 2006 World Series

This is the last out recorded by the St. Louis Cardinals to win the 2011 World Series. Video was taken at Mike Shannon’s, the bar right across the street from Busch Stadium.

Tags: , , ,