NewsBot
New Member
- Messages
- 111,281
- Reaction score
- 2,947
The AAF is moving its title game from Las Vegas to the Dallas Cowboys' practice facility in Frisco, Texas. The game will be played at The Ford Center at The Star on April 27.
Continue reading...
Continue reading...