SANTA CRUZ, CA--Some 100 species of birds are what scientists call "obligate brood parasites"--instead of building nests and raising their own young, they lay their eggs in the nests of other species ...
Some 100 species of birds are what scientists call “obligate brood parasites”–instead of building nests and raising their own young, they lay their eggs in the nests of other species and let those ...