St. Louis is a sports town, no doubt. Local teams and hometown heroes have provided countless action-packed, exhilarating, frustrating, and heartrending moments for fans near and far over the years.