Jezflix
Live

Ochún

June 1, 19810h 8m

Mendietas last film was made off the coast of Florida, the silhouette points to Cuba, while the tropical waters undulate around the sandy earthwork.

Director

Ana Mendieta