Places

In the Seychelles, scientists are getting help from nature’s cleanup crew