A diver swims with a giant manta ray in the Revillagigedo Islands, a Mexican possession lying 600 kilometres (370 mi) off the country’s western coast.
A diver swims with a giant manta ray in the Revillagigedo Islands, a Mexican possession lying 600 kilometres (370 mi) off the country’s western coast.