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 Ukraine.  Define “urge?”  Additionally, is this a political move on Russia’s behalf?  The timing appears suspicious.

CLICK to watch the Chinese released video.