What You Need To Know About Taskmaster, Your New Favorite Show

Taskmaster, the popular British comedy series, is airing on The CW beginning Sunday, August 2, and you're going to need to tune in.