Cave Creek Canyon


Cave Creek Canyon - valley in Cochise County, United States of America.