magikarp

gyarados Pokémon magikarp chinese mythology - 6793009152
By Shane (Via: Did You Know Gaming)
  • -
  • Vote
  • -

If you try hard enough in life, you'll be greatly rewarded.