Sea Squirt?

Sea Squirt?

Observation - Sea Squirt?. Description: