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

starnews 1916200℃
Report: COVID-19 likely leaked from lab in Wuhan, China - Lujuba 0:33
Tags: