Leslie Stahl on set production stills March 26, 2019 Ben Hider Leslie Stahl talks on set at the CBS studio in New York City. Photographer