63 Official announcement by Russian military of the discovery of U.S.-run Biolabs in Ukraine. (Use CC for English translation) (www.youtube.com) posted 2 years ago by HueyLongAdmirer 2 years ago by HueyLongAdmirer +63 / -0 15 comments share 15 comments share save hide report block hide replies
Works with mine. It's described at around 2:06; he mentions the United States by name at 2:10.