Untitled 1 | Len DeLuca | David Richard Gallery | New York

Len DeLuca



Len DeLuca - Untitled 1
2025, Oil stick on canvas
8 x 8 inches

Subscribe

You can Unsubscribe at any time.