Carduelis ambiguablack-headed greenfinch


    • black-headed greenfinch
      Carduelis ambigua
    • black-headed greenfinch
      Carduelis ambigua