News

Slime time: A velvet worm producing slime. (Courtesy: Poulhazan A et al. 2023, Journal of the American Chemical Society, https://doi.org/10.1021/jacs.3c06798 The ...