Report: COVID-19 likely leaked from lab in Wuhan, China
Published Date: 2/27/2023
Source: CBS New York
The Wall Street Journal says the "low confidence" assessment comes from the Department of Energy, meaning more information is needed for a definitive answer. CBS2's Jessica Moore reports.