Record numbers of an endangered species of turtle have hatched on a beach in northern Mexico, believed to be the result of reduced human activity during the coronavirus pandemic.

TL;DR

We were unable to retrieve a summary.

Like summarized versions? Support us on Patreon!