Cher Shaffer

The Mother Spider Conceives A New Species, 1990

Mixed media on paper, 29" x 52"

Previous Page