Exclusive Interview: Cheer Sport Sharks Open A Location In New England

null

Unlock this video, live events, and more with a subscription!

Sign Up

Already a subscriber? Log In

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.