 |
| St. Louis Cardinals celebration immediately after winning the World Series |
Last Friday night, the St. Louis Cardinals won their eleventh World Series Finals after a nail-biting seven game finale to the season. I was in downtown St. Louis that night-Washington Ave was a sea of red and white. The celebration was ridiculous. It reminded me of the Boston Red Sox win in 2004 where they came back from three games down against the Yankees and ultimately ended up winning their first world championship after almost a century of baseball, ending the curse of the Bambino.