Robuta

https://www.snorkeling-report.com/species/xyrichtys-novacula/ Xyrichtys novacula - Pearly razorfish | Snorkeling Report xyrichtys novaculapearly razorfishsnorkelingreport