Gyarados

Gyarados is a Water-Type and Flying-Type Pokemon. Gyarados is one of the most destructive and violent Pokemon. They are known destroy everything in sight and is know as the "Deity of Destruction". Gyarados evolves from Magikarp, and has one Mega form. Gyarados is number 130 out of the 900 Pokemon. 

Gyarados Characteristics (Pokemon)

Category Atrocious
Abilities Intimidate
Height 21' 04''
Weight 518.1 lbs.
Gender Male, Female

Gyarados Stats (Bulbapedia) 

HP 95
Attack 125
Defense 79
Special Attack 60
Special Defense 100
Speed 81
Total  540

Gyarados Fighting Demographics (Bulbapedia, Pokemon Game Info)

Best Offense Move Waterfall, Hydro Pump
Best Defense Move Waterfall, Outrage 
Most Damaged By Normal, Flying, Poison, Ghost, Grass, Psychic, Ice, Dragon, Dark, Fairy
Weakness Rock, Electric
Immunity Ground
Resistance  Fighting, Bug, Steel, Fire, Water 

Gyarados Evolution 

Gyarados
Mega Form
Mega Gyarados