
COVID-19 Likely Came From Lab Leak: Energy Dept.
The question of whether COVID-19 virus leaked from a Wuhan lab is returning to center stage after the release of a new report.
China is dismissing the statement put out by the U.S. energy department. ...
Read More
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.