Board Thread:General Discussion/@comment-33599726-20180311223650

Since Seasons 1 and 2 both had 26 episodes, and Season 3 only has 20 episodes leaked so far, do they still have 6 more to announce? 