Sea Squirt ?

Sea Squirt ?

Observation - Sea Squirt ? - Southern Africa. Description: