Dinosaur Wiki
Advertisement

Innovatiocaris maotianshanensis (meaning "innovation crab") is an extinct genus of radiodont that lived in China during the Early Cambrian period.

Reconstruction of Innovatiocaris maotianshanensis
Advertisement