A smaller dive site with lots of overhangs offered some great shots of a moray getting cleaned by a shrimp.

Coral Grouper (Cephalopholis miniata)
Click for image details
Click for image details

Clear Cleaner shrimp (Urocaridella antonbruunii), Giant Moray (Gymnothorax javanicus)
Click for image details
Click for image details

Clear Cleaner shrimp (Urocaridella antonbruunii), Giant Moray (Gymnothorax javanicus)
Click for image details
Click for image details

Clear Cleaner shrimp (Urocaridella antonbruunii), Giant Moray (Gymnothorax javanicus)
Click for image details
Click for image details

Sea star shrimp (Zenopontonia soror)
Click for image details
Click for image details

Yellow Boxfish (Ostracion cubicus)
Click for image details
Click for image details

Yellow Boxfish (Ostracion cubicus)
Click for image details
Click for image details

Banded Coral Shrimp (Stenopus hispidus)
Click for image details
Click for image details

Giant Moray (Gymnothorax javanicus)
Click for image details
Click for image details

Royal Angelfish (Pygoplites diacanthus)
Click for image details
Click for image details
11 images