Giovanni Battista Piranesi

Italian (1720-1778)