What's happening?

Pokémon: 18x26

Odcinek 26

Pokémon: s18e26
May. 28, 2015