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.

Country USA
Language English
Release Date 1 June 1981
8 mins
Crew
Director