Segar8616.jpg
Algae, Possibly Dictyota sp. (Possibly), Green alga, Barracuda point, Elephant Island, Vanuatu, Segar8616