Netflix's Docuseries "Cheer" tells the story of a Texas Junior College that currently holds 13 National Cheerleading Titles and features a girl from Wyoming.
At last month’s Spirit Fest in Denver, CO, the local Wyo Elite Storm cheer teams took home a pair of first-place finishes and the sportsmanship trophy.