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
Yes it did with me as well, but then quite a few seconds later you get it in a wall of text, I paused it to read and rolled it forward pausing every few seconds to read it, and to screen cap it.
Same