Skeleton Panda Sea Squirts

These are Skeleton Panda Sea Squirts, also known as Ascidians. They're marine invertebrate filter feeders. Ascidians are found all over the world, usually in shallow water with salinities over 2.5%. While members of the Thaliacea and Larvacea (Appendicularia) swim freely like plankton, sea squirts are sessile animals after their larval phase: they then remain firmly attached to their substratum, such as rocks and shells.