Friday, April 24, 2015

The God Mother   
Leonora Carrington   
1970

No comments: