Attention America – China urging US to disclose biolabs in Ukraine

(STL.News) China has released a video “urging” America to release information regarding US-financed Biolabs located in…