Sea Squirt?

Sea Squirt?

Observation - Sea Squirt? - UK and Ireland. Description: