Organ systems of a Cambrian euarthropod larva
Nature - Youti yuanshi is a euarthropod species newly described from a fossilized larva from Yunnan Province, China dating approximately to late Atdabanian stage, Cambrian period, and provides...
nature.com