

Ochún
1981-06-01
8 minutes.
Overview
Mendietas last film was made off the coast of Florida, the silhouette points to Cuba, while the tropical waters undulate around the sandy earthwork.
Year 1981
Studio
Director Ana Mendieta
Popularity 0
Language