Adela Leibowitz

Bast, Mask, and Demon, 17 x28 inches, oil on canvas collaged on fabric, 2012.
2012
oil on canvas collaged on fabric
17"x28"