what going on?

Pokémon 18x26

Fairy-Type Trickery!

Ash challenges Valerie to a battle for the Fairy Badge and finds that appearances aren’t everything when he faces her Fairy-type Pokémon.

May. 28, 2015

Pokémon season 18