Cage Fright, 2018, David Leach
Ibiza, Spain
 
Babies in cages. Build the wall. God help us.
Mixed media on canvas.
107cm h x 68cm w

© 2017 by Aquila Dunford Wood