The Thomas University Flag Football team finds themselves back where last season ended, Atlanta, Georgia, where they’ll play for a NAIA national title this week.
source
The Thomas University Flag Football team finds themselves back where last season ended, Atlanta, Georgia, where they’ll play for a NAIA national title this week.
source