ConfusionBroad9709 t1_j1rwxeh wrote
Is St. Louis the only city with championships for sports that they no longer have teams?
pineapple192 t1_j1sljkg wrote
Didn't St Louis just win the Stanley Cup like 2 years ago?
iNeedScissorsSixty7 t1_j1uxc90 wrote
I think they're referencing the Rams (NFL) with their comment. The Blues won the Cup in 2019 (that parade was nuts, it was fucking freezing out and there were hundreds of thousands of us in the streets partying). The Cardinals won the World Series in 2006 and 2011 most recently.
Viewing a single comment thread. View all comments