Pokémon Generations

Pokémon Generations

The Redemption (1x18)


:

A new champion rises. An ancient king returns. A sorrow that has lasted 3,000 years is brought to an end.

  • :
  • : 18
  • : 5
  • YouTube