Blue tang

Blue tang

 

Scientific name : Paracanthurus hepatus
Family : Acanthuridae
Size : Up to 20 cm long