Iotuba

Iotuba chengjiangensis (sometimes misspelt "Lotuba") is a Cambrian fossil with a U-shaped gut and tentacles, known from the Chengjiang biota. Originally interpreted as a phoronid marine animal, its affinity is currently disputed. It, and the possibly-synonymous taxon Eophoronis, resemble the 'priapulid' "Louisella".