Andrew Huff, a scientist who worked with the Wuhan Institute of Virology in China has claimed that COVID was a man-made virus that leaked from the facility.
Watching
Andrew Huff, a scientist who worked with the Wuhan Institute of Virology in China has claimed that COVID was a man-made virus that leaked from the facility.