Birds Earth, Sky & Sea

Azure Kingfisher

Ceyx azureus

Daintree River, Queensland, May 2016

Alcedinidae