Shoal of Cottonmouth Jack, Uraspis secunda, Roca Partida Revillagigedo Islands, Mexico
Shoal of Cottonmouth Jack, Uraspis secunda, Roca Partida Revillagigedo Islands, Mexico

Image no. rds_14150