Science and Technology

fruit flies
Fruit fly testes enzyme could stymie harmful pests