St. Louis Cardinals win 2011 World Series – Reaction & Celebration Downtown STL

March 8, 2012
By

Crowd reaction & celebration outside Busch Stadium in downtown St. Louis after the Cardinals become the 2011 World Series Champions!!!!

Heres a move I made with my own footage from the 2011 WS parade. I added my commentary about the fans, players, season, and WS.

Tags: , , , , , , ,