what going on?

Pokémon 15x43

Battling Authority, Once Again!!

Aug. 23, 2012

Pokémon season 15