Middle School Sports Festival

9 schools … 58 teams … 850 student athletes … 5 locations