Underwater view of diver photographing humpback whale, Revillagigedo Islands, Colima, Mexico. 100ft under surface

Underwater view of diver photographing humpback whale, Revillagigedo Islands, Colima, Mexico