Michelangelo Merisi da Caravaggio
Milan or Caravaggio, Italy 1571 - 1610 Porto Ercole, Italy