Hydreigon from Best Dragon Type Pokemon
Hydreigon has 3 heads and 6 wings. He destroys everything he sees. Hydreigon is a final form of Deino. He seems to be the rudest and most reckless among all Pokemon dragons. His most powerful skill is speed attack. You'd better not meet Hydreigon, unless you want to have a fight.