Scientist who worked at Wuhan lab says COVID was man-made virus
Andrew Huff said COVID leaked from the Wuhan Institute of Virology in China two years ago and blamed authorities for the “biggest US intelligence failure since 9/11.”
Read MoreNew York Post – Breaking News, Latest US & World Headlines