Results 1 results found Cape sugarbird (Promerops cafe), perched on protea, Kirstenbosch Botanical Gardens, Cape Town, South Africa, Africa