Filmmaker Agnès Varda presents a photographic exploration of Cuba, set in 1963.
The Criterion Channel