Possible Schizopora

Possible Schizopora

Observation - Possible Schizopora - UK and Ireland. Description: