Spirit of Dunsmuir 2016 © by CJ Vett
Dunsmuir is a little town nestled in the trees in California. A mystical village in the canyon, with a river winding through it. The fresh, clean air and pristine, wonderful water is impressive and the presence of Mt. Shasta is awesome, appearing above the trees, standing guard over the land and all who live or visit there.
|