Halimeda tuna, a lime-secreting green alga from the modern sea; attached to rocks.

Halimeda Tuna

Halimeda tuna, a lime-secreting green alga from the modern sea; attached to rocks.