St. Louis is among the eight cities and venues chosen to be home sites when the XFL launches its inaugural season in February 2020.
St. Louis is among the eight cities and venues chosen to be home sites when the XFL launches its inaugural season in February 2020.