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.