Gyarados

Gyarados is a Water and Flying type.

How to Obtain
Gyarados can be found in Seafoam cave, the Pokemon Roulette, or evolving a Magikarp.

Evolutions
Gyarados evolves from Magikarp starting at level 20. Gyarados evolves into Mega Gyarados with a Gyaradosite (not in game)

MoveSet (by leveling)
Level 20- Bite

Level 23 - Dragon Rage

Level 26- Leer

Level 29- Twister

Level 32 - Ice Fang

Level 35- Aqua Tail

Level 38- Rain Dance

Level 41- Crunch

Level 44 - Hydro Pump

Level 47- Dragon Dance

Level 50- Hyper Beam