Image with id "xpFiF" not found, published, or embeddable.

Cuba, Iris de Leeuw, 1967 - 1972