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
What a coincidence. Of all the labs, in all the towns, in all the world....