Gouldian finches generally make their nests in holes in trees, generally within a kilometer of water.
The nests are generally within a kilometer of water. Gouldian finches generally make their nests in holes in trees.
Gouldian finches generally make their nests in holes in trees. The nests are generally within a kilometer of water.
Gouldian finches generally make their nests in holes in trees. The nests are generally within a kilometer of water.