Red Algal Nodules Beach in Udo Island. Red algae nodules are one of the calcareous algae that photosynthesize and deposit calcium carbonate on the walls between cells or cells.

Code produit:
752048033