More ideas from Matt
ed7cc7cebddb6a7777f04db6f4c1681d.jpg 490×735 pixels

magikarp is both the weakest and the most powerful pokemon you can ever catch. so long as you know how to use him correctly>>> This just made me laugh so hard! Too funny!