The Greenfinch is a small bird that lives throughout Europe, northern parts of Africa, and southwestern Asia. They are named for their green body plumage; they also have yellow feathers on the edges of the ... More