Azure Kingfisher (Ceyx azurea)
Ceyx azureaall rights reservedaustraliaazure kingfisherbirdsdaintree rivermichael hanveyqueensland