Thumbnails
 

Mexico, Baja California, Revillagigedo Islands. A school of silkie sharks swimming near Roca Partida.