Gyarados

Gyarados (Japanese: ギャラドス Gyarados) is a dual-type Water/Flying Pokémon.

It evolves from Magikarp starting at level 20. It can Mega Evolve into Mega Gyarados using the Gyaradosite.