Zebra Finch

Zebra Finch

Zebra finch (Taeniopygia guttata) perched on branch

by
by
by
by
by
by