There’s never just one villain in an Invincible season. There’s usually one big villain, but then we get episodes with smaller villains. That’s the case in Invincible season 3, episode 6. Caution: ...