Read next

European Goldfinch

The European Goldfinch is a small finch that lives in Europe, western Asia and northern Africa. They are strikingly colored, with red faces, black