magikarp

gyarados Badass magikarp evolution - 6883362048
By Rapidsom
  • -
  • Vote
  • -

The Pokémon that was the reason for the EXP Share.

gyarados level 20 magikarp meme - 6591229184
By Jared Arnell
  • -
  • Vote
  • -

Actually, that's precisely what I wanted to happen.

magikarp GTS Pokémon - 7984909056
By Abraman
  • -
  • Vote
  • -

It's useless. I don't even enter the GTS anymore.