Indian Canyon painted by Seonaid Ross US

Seonaid Ross

Indian Canyon

California, 22" by 24"

Back