Scientist with NY non-profit tied to Wuhan lab says COVID a 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.”
nypost.com