Ochún poster

Ochún(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.

Ochún (1981) | 24p