Leandro Canyon


Leandro Canyon - valley in Rio Arriba County, United States of America.