Trida

Trida, a 3 headed serpent creature.