Rayquaza from Best Dragon Type Pokemon
Rayquaza is one of the three Legendary Dragon-type Pokemon. It has a form of a giant flying green snake. This Pokemon dragon has a special internal organ that acts like a Mega Stone and therefore Rayquaza doesn’t need a Mega Stone to transform into Mega Rayquaza. And yes, he is almost immortal.