Pokémon Season 6 Episode 10
En route to Rustboro City, Ash and the gang pass by an unofficial gym boasting the world's most powerful Pokémon. Even though he can't win a badge there, Ash is intrigued and decides to battle the trainer named Anthony and this mysterious Pokémon.
Sorry, there are no videos available!