Gyarados

Description
Gyarados is a large dragon Pokémon, resembling dragons seen in Chinese mythology. Its serpentine body is mostly blue, but its underbelly is yellow, as well as the spots along its body. It has a three-pointed, dark blue crest on its head and four white fins down its back. Its mouth is very large and gaping, bearing four canine teeth, but bears some resemblance to that of its pre-evolution Magikarp. Like Magikarp, it has one barbel on both sides of its face. Its pectoral and dorsal fins also resemble Magikarp's. Gyarados is rarely shown with its mouth closed. When Gyarados is forced to undergo evolution, it still retains Magikarp's red coloring, leading to the phenomena of the Red Gyrados.

Evolution
Magikarp -- lvl 20 --> Gyrados

Location
Evolve from Magikarp

Shiny Gyarados
Shiny Gyarados can be obtained by evolving shiny Magikarp