Vikings Season 6 has 20 episodes.