Dena Lyons

Red Hot Chili Peppers
2017, oil and wax on canvas (huile et cire sur toile), 28 3/4" x 39.5" (75 x 100 cm)