Stellostomites
In-game article clicks load inline without leaving the challenge.
Stellostomites is a discoidal animal known from the Cambrian Chengjiang biota. It is classified with the eldoniids, and considered a junior synonym of Eldonia by some authors.