Cartogiraffe.com

Arroyo Seco Canyon

Arroyo Seco Canyon is an asphalted, illuminated street in Santa Cruz.