1981
Ochún
Directed by Ana Mendieta
Mendietas last film was made off the coast of Florida, the silhouette points to Cuba, while the tropical waters undulate around the sandy earthwork.
Duration
0h 8m
Released
June 1, 1981
Mendietas last film was made off the coast of Florida, the silhouette points to Cuba, while the tropical waters undulate around the sandy earthwork.
Duration
0h 8m
Released
June 1, 1981