What's happening?

Pokémon: 18x31

Odcinek 31

Pokémon: s18e31
Jun. 25, 2015