zebra finches

zebra finches

Two Zebra finches(Taeniopygia guttata) perched on a branch

by
by
by
by
by
by