Carmen Touza's Oracle exhibition for Casa Azul - 109

23 July 2025