CAR014 Christ Carrying the Cross

£9.00£20.00

Michelangelo Merisi Caravaggio