
Ochún
1981 • 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.
Release Date
6/1/1981
Rating
0.0/10
1981 • 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.
6/1/1981
0.0/10