CNN’s Pamela Brown Grills NIH Director On ‘Oversight Failure’ for Wuhan Research: ‘Why Should Americans Trust You?’

CNN’s Pamela Brown confronted National Institutes of Health Director Francis Collins on whether the agency experienced…