deborah remington

Mechelen, 1989-1991
Oil on canvas
162,6 x 119,4 cm / 64 x 47 inches




1/24