Has many common names: Blue Surgeonfish, Royal Tang, Hippo Tang, Flagtail Surgeonfish, are some of them.
All photos property of Laura Milholland and may not be copied or used without permission.