News

Birds do it, and bees do it. Indeed, researchers estimate that over 99.9% of eukaryotes reproduce sexually. What, then, are the true costs and benefits of sex? Yet again, this simple example ...