what going on?

Pokémon 12x29

Uncrushing Defeat!

Jun. 25, 2009

Pokémon season 12