Blue-spotted spinefoot
Fish
The blue-spotted spinefoot, the coral rabbitfish, coral spinefoot, ocellated spinefoot or orange spinefoot is a species of marine ray-finned fish, a rabbitfish belonging to the family Siganidae. It is found in the Indo-Pacific where it is often... Wikipedia