The German cockroach, Blattella germanica, is one of the most challenging pests to eradicate from indoor environments. Professional pest control is often prohibitively expensive, prompting low-income residents to…
news, new scholarship & more from around the world