Published: 2024-03-06 08:16:49.032083Category:Graphic ResourcesType:PhotoModel release: No
Share
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.