Algae?

Algae?

Observation - Algae?. Description: