Ochún
Mendietas last film was made off the coast of Florida, the silhouette points to Cuba, while the tropical waters undulate around the sandy earthwork.
Genre:
Director: Ana Mendieta
Cast:
Country:
Quality: HD
Runtime: 8 min.
Release: 1981
IMDb: 6/10