Thumbnails
 
Swimming Rainbow

Swimming Rainbow

Mexico, Baja California, Revillagigedo Islands. Three colorful trigger fishes swimming near San Benedicto Island.