Tadpole larva of a tunicate or ascidian. Tunicates are very primitive chordates. Their larvae are free-swimming inhabitants of marine plankton but after a while they will attach to a substrate and transform completely into filter-feeding sessile organisms, the sea squirts.

 
Part of the Collection of the Egg Chamber of the Micropolitan Museum © Wim van Egmond