MYSTIC

El Camino Real Traffic Islands

Sierra Vista, United States

Dedicated May 1983. At the time this was the entrance and edge of the city.

Submit Update