A shark swims just below the surface in the Revillagigedo Islands, a Mexican possession lying 600 kilometres (370 mi) off the country’s western coast.
A shark swims just below the surface in the Revillagigedo Islands, a Mexican possession lying 600 kilometres (370 mi) off the country’s western coast.