160 Russian FM Lavrov- "We have evidence that the USA built biological warfare labs in Kiev and Odessa." (www.bitchute.com) posted 2 years ago by Scutigera_coleoptrat 2 years ago by Scutigera_coleoptrat +160 / -0 6 comments share 6 comments share save hide report block hide replies
Expect the narrative to be in accusatory denial mode: Russia Propaganda!