California researchers discover species showing promise in pest control applications
California, USA #Technology