IMG_0111.JPG

About Sarah Ory

Sarah is an artist based in Santa Cruz, California. Her art is inspired by the natural world.