Cyan Nathura

Cyan Nathura is a Legendary/Nature monster. She is part of the Superhero Collection.