The new season of Star Wars: The Clone Wars is finally here! Releasing on February 21, 2020, the first episode, "The Bad Batch," is all about a new group of clones called...the Bad Batch. There's still appearances by fan favorites from the show, but this new story...