under south african skies















Blyde River in the Transvaal Drakensberg Mountains

212-26