The Newest National Natural Landmark Is A West Texas Desert OasisThe Newest National Natural Landmark Is A West Texas Desert OasisThe Independence Creek Preserve is 20,000 acres of land teeming with life in the Chihuahuan Desert portion of the Lone Star State.CharlieCharlie