Fish : Porcupinefish
A common porcupinefish living in maldivian coral reef!
italian name: Pesce Istrice
scientific name: Diodon Hystrix
english name: Common porcupinefish
© Ligio | Stock Free Images