Pomadasys maculatus

Saddle Grunt, Blotched Javelinfish BACK

Pomadasys maculatus - Saddle Grunt, Blotched Javelinfish

Above: Adult