Zyphoid

A mushroom-like alien creatures on Zolar Forest.