Brown-hooded Kingfisher (Halcyon albiventris). Mountain Zebra NP (South Africa), November 2005.
AfricaSouth Africakingfishers