Report: COVID-19 likely leaked from lab in Wuhan, China

https://www.youtube.com/watch?v=T4e9c0Fz4D0 Oakland News Now – Report: COVID-19 likely leaked from lab in Wuhan, China – video made by the YouTube channel with the logo in the video’s upper left hand corner. OaklandNewsNow.com is the original blog post for this type of video-blog content. The Wall Street Journal says the “low confidence” assessment comes from the … Read more