picture13

Orangeface Butterflyfish (lat: Gonochaetodon larvatus) feeding on coral polyps.