David
painting 12 of 94 by Michelangelo Merisi da Caravaggio

David by Michelangelo Merisi da Caravaggio