what going on?

Pokémon 12x48

The Battle Finale of Legend!

Nov. 12, 2009

Pokémon season 12