Rainbow lorikeet (Trichoglossus moluccanus) feeding on flowers. Photo from Townsville, Queensland, Australia.