Omaruru is a natural feature, located at Omaruru, Namibia
Beautiful dry river to explore, I drove from Henties Bay to the Pasela Spot.