Cockroach Reproduction Has Taken a Strange Turn. Cockroaches, Reproduction (Biological), Evolution (Biology), Sugar, Communications Biology (Journal), Pesticides, Research, your-feed-science, your-feed-animals