Andrew Huff, who worked for a New York-based non-profit that studied viruses, said COVID leaked from the Wuhan Institute of Virology in Chinatwo-plusyears ago and blamed authorities for the “biggest US intelligence failure since 9/11,” Britain’s The Sun reported Saturday.
\