The Weird & Wonderful World of Flowers

Awe-inspiring flowers at Kirstenbosch Botanical Gardens - aka Carole's heaven.