Ochún (1981)

Ochún
NR 8 minJun 1st, 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.
DirectorAna Mendieta

Movie Details

Theatrical Release:June 1st, 1981
Original Language:English