Mark Judge
on August 15, 2021
10 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.