US Senator Cotton: China Refusing to Hand Over Evidence About Wuhan BioLab
Overseas ScienceSenator Tom Cotton says that China is refusing to hand over evidence concerning the bio-safety level 4 research lab in Wuhan despite a new report from biological scientists at the South China University of Technology saying it may have been the source of the coronavirus outbreak. During an appearance on […]