New Wuhan Lab Probe Intitiated by Biden, With Report to Be Issued by 90 Days. Speculation on Possibility of Accidental Lab Release Picks Up Steam. Mark KarlinMay 27, 2021Comment Facebook0 Twitter LinkedIn0 Tumblr