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