Biologists and entomologists are racking their brains over the find from Peru.

 

v20240901