It's a brisk day in Johannesburg, a tiny mining town tucked among the Rand Mountains in the Mojave Desert. The landscape is vast and rugged, a mish-mash of rock, dirt and creosote bushes ...