Duchess Lorikeet Charmosynoides margarethae

  • Western, Solomon Islands