News

The site has been directed to a new landing page that argues for the theory that COVID-19 originated from a mistaken lab leak in Wuhan, China.