547 NEW - 26 out of the 27 "scientists" who wrote a letter in The Lancet medical journal trashing the theory that #COVID19 leaked from a Chinese lab have links to Wuhan researchers (Daily Mail) (twitter.com) 👀 EYES ON! 👀 posted 3 years ago by Vidura 3 years ago by Vidura +547 / -0 30 comments share 30 comments share save hide report block hide replies
Couldn’t agree more