By pharyngula on October 22, 2010. Cut me some slack, already. How could I resist such a weird little larval bivalve? Tags Organisms More like this