fbpx
296. Humphead wrasse or Napoleonfish (3)
296. Humphead wrasse or Napoleonfish (4)
Cheilinus undulatus  or Humphead wrasse, also known as the Napoleon fish.
296. Humphead wrasse or Napoleonfish (1)
296. Humphead wrasse or Napoleonfish (2)

Scientific name: Cheilinus undulatus

EN name: Humphead wrasse or Napoleonfish

VN name: Cá sù mì