Gyarados (disambiguation)

Gyarados is a great water type pokemon, depending on your opinion. It evolves from Magikarp at level 20