Pokémon Season 18 Episode 31
Season 18
Episode: 31
Air Date: 2015-06-25
When Ash and his friends arrive at a factory where workers make Poké Balls, Team Rocket appears in another plot to steal all the Poké Balls made in the Poké…
Episode Title: A Frenzied Factory Fiasco!