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

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.

Leave a Reply

Your email address will not be published. Required fields are marked *