butattheendoftheday.com
XFL is off to an embarrassing start with team announcement
The XFL confirmed the host cities of the eight teams that will play in the league’s second attempt at professional football. Those cities are: New York, Dallas, Houston, Los Angeles, St. Loui…