CHEER is a new Netflix series which aired earlier this month and is set in Texas. The docuseries follows a team of junior college cheerleaders who are national champions of the National Cheerleading Association competition in Florida.
Daily Express :: TV and Radio Feed