With their tiny beaks and short legs, finches are among the smallest bird species, averaging just 4 inches in length.