After 19 seasons spawning over 930 episodes, Ash Ketchum of the popular Pokémon anime has never won a bonafide Pokémon League battle or an equivalent thereof. That all might change after this week’s much-anticipated final battle in Pokémon Sun and Moon: Ultra Legends. The writers behind the show may just finally be willing to give […]