Haikouella

Haikouella

Haikouella is a probable chordate from the Lower Cambrian Maotianshan shales of Chengjiang County in Yunnan Province, China.

Read more about Haikouella.