The Cephalocarids The Lord Geekington, 22 Feb 2010 Cephalocarids, literally 'head shrimp', are superficially reminiscent of those other oddball arthropods I covered, the remipedes.