Leprototaxites

 is one of the organisms in Happy Birthdays.

Mutated from: Prototaxites

First Episode Available: