Close
Pleated sea squirt?
Styela plicata