Some female zebra finches foist a part of their eggs on their neighbours. Scientists of the Max Planck Institute for Ornithology in Seewiesen discovered that in every fifth nest there is one egg that ...