XFL Returns to St. Louis
The XFL is excited to announce the cities and venues that its teams will call home, starting with the upcoming season which will kick off on February 18, 2023. The announcement was made this evening by Dany Garcia, Chairwoman and Owner, and Dwayne Johnson, Owner, at an XFL Townhall event hosted at Texas Live! in…