photo

Echo Amphitheater (1995)

North of Espanola, New Mexico.


BACK Indian Country 2 page
tedsimages.com Home