Pokémon’s 1000th Episode is Not Only a Milestone, It’s One of the Series’ Best to DateBrian Papa - November 10, 2017