Cephalodiscus indicus

Cephalodiscus indicus is a sessile hemichordate belonging to the order Cephalodiscida.