Rainbow Lorikeets.

The Rainbow Lorikeet Trichoglossus haematodus is a species of Australasian parrot found in Australia eastern Indonesia (Maluku and Western New Guinea) Papua New Guinea New Caledonia Solomon Islands and Vanuatu.