Giovanni Battista Piranesi

Italian, 1720-1778