UNDERWATER FISH PHOTOS 
All by R. Betancur-R. - free distribution under the Creative Commons Attribution license

Best photo shoots
Fishes & other cool animals

Arothron meleagris - Faro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Acanthemblemaria hancocki
 - Faro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Lactophrys triqueter
 - The pier at St. Croix, USVI, Caribbean (November 2016)


Diodon histryx
 - Faro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Elacatinus evelynae - Love Shack at St. Croix, USVI, Caribbean (November 2016)


Synodus
 intermediusThe pier at St. Croix, USVI, Caribbean, (November 2016)


Synodus
 intermedius - The pier at St. Croix, USVI, Caribbean (November 2016)


Carcharinus perezi
 - Salt River at St. Croix, USVI, Caribbean (November 2016)


Cirrhitichthys oxycephalusFaro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Epinephelus labriformis - Manzanillo, Zihuatanejo, Guerreo, Mexico, Eastern Pacific (December 2016)


Zanclus cornutus - Faro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Scorpaena plumieri
 - The pier at St. Croix, USVICaribbean (November 2016)


Chaetodon humeralis - Faro de Bucerias, Michoacan, Mexico, Eastern Pacific (December 2016)


Stegastes partitus - La Parguera, PR, Caribbean (August 2016)


Chaetodon striatus
 - Guanica, PR, Caribbean (October 2016)


Gymnothorax funebris
 (and Elacatinus evelynae) - Guanica, PRCaribbean (July 2016)


Hypoplectrus puella
 - Guanica, PRCaribbean (July 2016)


Acanthemblemaria spinosa - Love Shack at St. Croix, USVICaribbean (November 2016)


Cephalopholis fulva - Guanica, PRCaribbean (September 2016)


Ophioblennius macclurei - La Parguera, PRCaribbean (August 2016)


Carangoides ruber - La Parguera, PRCaribbean (November 2016)


Haemulon sciurus
 - Guanica, PR (July 2016)


Megaptera novaeangliae - Morros de Potosi, Guerrero, Mexico, Eastern Pacific (December 2016)


Stenorhynchus seticornis
 - The pier at St. Croix, USVICaribbean (November 2016)


Cyphoma gibbosum Guanica, PRCaribbean (September 2016)


Other Caribbean fishes

Acanthus tractus - La Parguera, PR (August 2016)


Anisotremus virginicus - La Parguera, PR (August 2016)


Balistes vetula
 - Guanica, PR (July 2016)


Calamus pennatula - La Parguera, PR (August 2016)


Cantherines macroceros - Guanica, PR (July 2016)


Canthigaster rostrata - Guanica, PR (September 2016)


Caranx lugubris 
Guanica, PR (October 2016)


Cephalopholis cruentata - Guanica, PR (October 2016)


Cephalopholis fulva - Manati, PR (September 2015)


Chaetodon capistratus - La Parguera, PR (November 2016)


Chaetodon capistratus
 - La Parguera, PR (August 2016)


Chaetodon ocellatus
 - Guanica, PR (October 2016)


Chaetodon striatus - Guanica, PR (July 2016)


Chromis cyanea - La Parguera, PR (August 2016)


Chromis cyanea (and Thalassoma bifasciatum) - Guanica, PR (October 2016)


Chromis cyanea (and Hypoplectrus unicolor) - La Parguera, PR (October 2016)


Chromis multilineata - Guanica, PR (October 2016)


Coryphopterus eidolon - Guanica, PR (September 2016)


Echeneis naucratoides - San Juan, PR (May 2015)


Epinephelus guttatus
 - Aguadilla, PR (October 2015)


Epinephelus guttatus
 - Guanica, PR (October 2016)


Equetus lanceolatus - Aguadilla, PR (October 2015)


Gramma loreto - La Parguera, PR (August 2016)


Gymnothorax funebris
 - Guanica, PR (October 2016)


Haemulon aurolineatum - Guanica, PR (July 2016)


Haemulon chrysargyreum - Guanica, PR (July 2016)


Haemulon flavolineatum - Guanica, PR (July 2016)


Haemulon plumieri - Guanica, PR (September 2016)


Haemulon sciurus - Guanica, PR (October 2016)


Halichoeres garnoti
 - Guanica, PR (October 2016)


Heteropriacanthus cruentatus
 - Guanica, PR (October 2016)


Holacanthus ciliaris - Guanica, PR (July 2016)


Holacanthus ciliaris - La Parguera, PR (August 2016)


Holocentrus rufus - Guanica, PR (July 2016)


Holocentrus rufus & Myripristis jacobus - Guanica, PR (October 2016)


Hypoplectrus guttavarius - La Parguera, PR (August 2016)


Hypoplectrus indigo - La Parguera, PR (August 2016)


Hypoplectrus puella
 - Guanica, PR (July 2016)


Hypoplectrus puella H. chlorurus (?) - La Parguera, PR (August 2016)


Hypoplectrus unicolor - La Parguera, PR (November 2016)


Lachnolaimus maximus - Guanica, PR (September 2016)


Malacanthus plumieri - Guanica, PR (September 2016)


Melichthys niger - Guanica, PR (July 2016)


Myripristis jacobus
 - Manati, PR (September 2015)


Myripristis jacobus - La Parguera, PR (November 2016)


Neoniphon marianus
- Guanica, PR (July 2016)


Ocyurus chrysurus
 - La Parguera, PR (November 2016)


Pomacanthus arcuatus - Guanica, PR (July 2016)


Pomacanthus arcuatus - Parguera, PR (September 2015)


Pseudupeneus maculatus
 - Guanica, PR (October 2016)


Pterois volitans - La Parguera, PR (August 2016)


Pterois volitans - La Parguera, PR (August 2016)


Scarus iseri - La Parguera, PR (November 2016)


Scarus taeniopterus - La Parguera, PR (August 2016)


Scarus taeniopterus - La Parguera, PR (August 2016)


Scarus taeniopterus - La Parguera, PR (November 2016)


Serranus tigrinus - Guanica, PR (July 2016)


Sparisoma aurofrenatum - La Parguera, PR (August 2016)


Sparisoma viride - La Parguera, PR (August 2016)


OTHER


Trichechus manatus San Juan, PR (May 2015)