Top Ten Southern Africa Off-the-Beaten-Path Adventures

In Afrikaans, a kloof is a narrow mountain river valley—in other words, a canyon. And South African adventurers have f ...