Patricia Kramer Books
Hidden Karoo
"The Karoo is big sky country; a land of vast plains punctuated by flat-topped mountains, conical hills and secluded valleys, a land of scrubby bushes and hardy trees, where pioneers carved roads o...
Read More