Mark Judge
on August 15, 2021
2 views
Spider Rock in Canyon de Chelly National Monument, Arizona, USA. This is on Navajo Indian land and natives are still inhabiting the canyon.
📸 Frank Townsley
Dimension: 464 x 700
File Size: 832.3 Kb
Be the first person to like this.