Yellow weaver (fish) explained

The yellow weaver, Parapercis gilliesii, is a sandperch, a species of marine fish in the genus Parapercis found only around New Zealand.

References