The Killifish is a name given to many different types of oviparous (egg laying) cyprinodontiform fish. The origin of the name is uncertain, but it is believed to come from the Dutch for a 'kill' ('kill' meaning a body of water). There are over 1250 different species of Killifish The largest family, within the species, is the Rivulidae which contains over 320 different species Most of the species live in ephemeral waters and their eggs can therefore...