Pokémon

Advertisement
Advertisement
Pokémon video games - 8108245760
  • -
  • Vote
  • -

Magikarp is the best Pokemon in the game. That's why it's so common.

Advertisement
Advertisement