No I don’t mean People magazine’s 2018 “Sexiest Man Alive” Idris Elba.. This is about a parasitic wasp that has oddly been laying eggs inside of….. stink bugs. I’m not sure if that’s considered “insect incest” (try saying that 5 times really fast), but here’s the tea. This new species of wasp was found In Mexico […]