A small team of heroes band together to find a mystical forgotten country in this fantasy animated tv show.