Harper Canyon


Harper Canyon - valley in Yavapai County, United States of America.