Close Your Eyes (Cerrar los ojos)
Museum of Fine Arts - Caroline Wiess Law Building 1001 Bissonnet Street, Houston, TX, United StatesOver three decades after the release of his previous film, revered Spanish auteur Víctor Erice (The Spirit of the Beehive) returns with a haunting meditation on memory, absence, and the […]