Joao Pedro Silva: Cyclichthys spilostylus
Joao Pedro Silva: Arothron stellatus
Joao Pedro Silva: Pterois antennata
Joao Pedro Silva: Astroboa nuda
Joao Pedro Silva: Cinetorhynchus reticulatus
Joao Pedro Silva: Asthenosoma marisrubri
Joao Pedro Silva: Lamprometra palmata
Joao Pedro Silva: Gymnothorax javanicus
Joao Pedro Silva: Taeniura lymma
Joao Pedro Silva: Bryaninops amplus
Joao Pedro Silva: Bryaninops amplus
Joao Pedro Silva: Synanceia nana
Joao Pedro Silva: Millepora dichotoma
Joao Pedro Silva: Synodus variegatus
Joao Pedro Silva: Spirobranchus polytrema
Joao Pedro Silva: Arothron stellatus
Joao Pedro Silva: Parapercis hexophtalma
Joao Pedro Silva: Tridacna maxima
Joao Pedro Silva: Amphiprion bicinctus
Joao Pedro Silva: Thysanozoon nigropapillosum
Joao Pedro Silva: Thysanozoon nigropapillosum
Joao Pedro Silva: Favites abdita ?
Joao Pedro Silva: Fromia monilis
Joao Pedro Silva: Inside the Thistlegorm
Joao Pedro Silva: Thistlegorm
Joao Pedro Silva: Thistlegorm
Joao Pedro Silva: Teresa at the Thistlegorm