Sports
Does saint louis have a football team?
In December 2018, it was announced the XFL would be placing a team in St. Louis. The team, which has yet to be named, will begin play in February 2020, and will play their home games at the Dome.
{{ relativeTimeResolver(1563988014699) }}
LIVE
Points
875
Rating
Similar Questions
Sports
•
1
Answer
Sports
•
1
Answer
Sports
•
2
Answers
Sports
•
1
Answer
Sports
•
1
Answer