Fish : Blue-Spotted Spinefoot
Here is a Blue-Spotted Spinefoot swimming in indian ocean coral reef
italian name: Pesce Coniglio Corallino
scientific name: Siganus Corallinus
english name: Blue-Spotted Spinefoot
© Ligio | Stock Free Images