Myra Barraza

The Animal That Therefore I Am III
Oil paint on mirror. Wood frame with silver leaf.
78 x 93 cm