Exclusive Interview: Cheer Sport Sharks Open A Location In New England
The powerhouse program from Canada is all set to make waves this season in the U.S.
Cheer Sport Sharks announced their new location in New England and FloCheer sat down with the owners to talk about the announcement, their Worlds team, and what we can expect on the mat this season.