Where To Stream Pokémon Generations Season 1 Episode 18
The Redemption
- Aired December 23, 2016
- 3 Min
A new champion rises. An ancient king returns. A sorrow that has lasted 3,000 years is brought to an end.
The Redemption
A new champion rises. An ancient king returns. A sorrow that has lasted 3,000 years is brought to an end.