Magikarp is a fictional character from the Pokemon video game series who first appears in Pokemon Red and Pokemon Blue. Magikarp is a water-type pokemon who takes the appearance of a generic fish, and while in his current state he can only slash around on the ground, once he reaches level 20, he turns into the fierce and ferocious Gyarados. ...more on Wikipedia