"RUSSIAN EMBASSY DC" content on TweakTown - Page 1
We found 1 items for the tag: RUSSIAN EMBASSY DC
NEWS
Man shoots Ukraine flag projection at DC Russian Embassy in wild video
A group of individuals has projected Ukraine's flag onto the Russian embassy in DC, sparking a long game of cat and mouse.