Blue Surgeonfish juvenile
Blue Surgeonfish juvenile

Infinity Bay, Roatan, Honduras

press to zoom
Blue Surgeonfish
Blue Surgeonfish

Infinity Bay, Roatan, Honduras

press to zoom
Doctorfish
Doctorfish

Palladium, Mayan Riviera, Mexico

press to zoom
Moorish Idol
Moorish Idol

Las Brisas, Huatulco, Mexico

press to zoom
Moorish Idol
Moorish Idol

Las Brisas, Huatulco, Mexico

press to zoom
Ocean Surgeonfish juvenile
Ocean Surgeonfish juvenile

Iberostar, Cozumel, Mexico

press to zoom
Ocean Surgeonfish
Ocean Surgeonfish

Infinity Bay, Roatan, Honduras

press to zoom
Razor Surgeonfish
Razor Surgeonfish

Las Brisas, Huatulco, Mexico

press to zoom
Yellowfin Surgeonfish juvenile
Yellowfin Surgeonfish juvenile

Las Brisas, Huatulco, Mexico

press to zoom
Yellowtail Surgeonfish
Yellowtail Surgeonfish

Las Brisas, Huatulco, Mexico

press to zoom
Yellowfin Surgeonfish
Yellowfin Surgeonfish

Las Brisas, Huatulco, Mexico

press to zoom
Yellowtail Surgeonfish
Yellowtail Surgeonfish

Las Brisas, Huatulco, Mexico

press to zoom

Surgeonfishes