Baltazar Torres | The Forest, 2002

Acrylic on canvas
114 x 162 cm