The Cambrian and Devonian carbonate rocks at Yampai Cliffs, Mohave County, Arizona