Feia, Los Angeles

Melanie Delach, The Altar of Natural Truths, 2025
Mixed media on panel
17 × 11 × 6 inches