Photo of Leonora Carrington

Leonora Carrington

Leonora Carrington

“The task of the right eye is to peer into the telescope, while the left eye peers into the microscope.”

Actor

Story

Self