Self-fertilizing fish have surprising amount of genetic diversity
As weird animals go, the mangrove killifish is in a class of its own. It flourishes in both freshwater and water with twice as much salt as the ocean. It can live up to two months on land, breathing through its skin, before ...