Creature:Ornisire

Ornisire is a strange pink creature characterized by its odd four-jawed mouth.