Mangrove Kingfisher

Mangrove Kingfisher

Halcyon senegaloides
Changuu Island, Zanzibar, Tanzania - 26 december 2014
Mangrove Kingfisher perched.