American Flag Football’s Inaugural 2024 Season To Feature Big Games in North Texas, Including the Championship

by | Oct 24, 2023
Launching with four teams in Dallas, Las Vegas, Boston, and Nashville, the New York-based American Flag Football League will cap off its inaugural season with a championship game at Ford Center at The Star in Frisco.