This is certainly a Cirripectes species but the image quality is too
poor to discriminate further. C. castaneus is I believed the most
common so that would be the best bet. C. filamentosus is also dark but
less common in that far South on the E. Africa