Great Barrier Reef
Surgeonfish, Angelfish and Butterflyfish (1996)

unidentified triggerfishes

unidentified type of surgeonfish

Judging from the white scapel which gives surgeonfish their name, these seem to be eyestripe surgeonfish.

eyestripe triggerfishes

six-banded angelfish

six-banded angelfish
sunburst butterflyfish

sunburst butterflyfish

sunburst butterflyfish

blue-blotched butterflyfish and citron butterflyfishes

citron butterflyfishes and blue-blotched butterflyfish

threadfin butterflyfish

threadfin butterflyfish
Rainford's butterflyfish

Rainford's butterflyfish

Rainford's butterflyfish
Rainford's Butterflyfish and male Orange Axil Wrasse

melon butterflyfishes

melon butterflyfishes