Wouldn't want this to bite me while walking on the beach..
Parrotfish munching their way through acres of coral reef, that serves for a sight and experience not easily forgotten.
The humphead is the largest of the parrotfishes at 130 cm in length and weighing up to 46 kg.
They are distinguished by beak-like teeth plates only partially covered by fleshy lips.
Males and females look the same in this species.
With large green bodies, blunt pink heads and gaping, prominent teeth, they may not win any beauty contests, but provide a vital service for those who love the feeling of fine white sand between their toes as they stroll along the beach.