Greater Double-collared Sunbird feeds on Pincushion Protea at Kirstenbosch National Botanical Gardens near Capetown, South Africa.