Battle LA Flag Football World Championship Tour visits Santa Clarita
Battling for $10,000 and bragging rights, 40 teams from around the country huddled up at Central Park to compete in the Flag Football World Championship Tour Battle LA. Battle Los…