Ochuloi is a land of stark beauty, a canvas painted with hues of red earth and towering rock formations.