The World Championships of Flag Football were hosted by Superhero Sports (SHS) at the ESPN Wide World of Sports in Orlando Florida on January 20 & 21, 2024. The event welcomed over 400 teams from the United States, Canada, Panama, Mexico, and China to compete over two days.
Read More