Indian Creek Canyon


Indian Creek Canyon - valley in Catron County, United States of America.