Report broken video

Pokémon Season 13 Episode 16

Dealing with a Fierce Double Ditto Drama!

Pokémon Season 13 Episode 16
Apr. 22, 2010

Pokémon season 13