Also, going with the first post though, Gyarados can't fly, but Rayquaza can. They both have similar structures, and such. But, Gyarados might just be based on a sea snake, but to make it stronger without breaking it as PlatinumDude said, they added the flying type, further complimenting the...