The Lute Player Poster | Caravaggio

The Lute Player

Regular price $55.00 Sale