Back to photostream

Echo Amphitheater

On US-84. Echo amphitheater is a natural amphitheater located in Rio Arriba County, in northern New Mexico in the southwestern United States, about 17 miles west of Abiquiú and about 4 miles up the road from Ghost Ranch.

145 views
0 faves
1 comment
Uploaded on July 23, 2015
Taken on May 12, 2015