Bryozoan

Bryozoan

Observation - Bryozoan. Description: Found washed up on beach. About 10cm long

Found washed up on beach. About 10cm long