Report broken video

Pokémon Season 12 Episode 48

The Battle Finale of Legend!

Pokémon Season 12 Episode 48
Nov. 12, 2009

Pokémon season 12