Back  
 

Laura de Santillana
Flag XII
2001
at Elliott Brown Gallery, Chicago