It has been hard to put into words...our one day in Johannesburg, South Africa. It was both surprising & very… Read More