mar30

Flamenco envisioned

Arte Sacro. Museo del Prado, Madrid