Report: COVID-19 likely leaked from lab in Wuhan, China

Share

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.