Ochún

Ochún (1981)

8m 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.

Watch Now

Select Player

You Might Also Like