Where's that meme of the guy saying "I'm not saying it's aliens but ... It's aliens" ??? We need one referring to Russians. Seems "the Russians" are the new big bad boogieman for the leftists. Hey, any genuine Russians reading this, watch out. I guess you're the new scapegoat for the left, so you'll probably be called racist, homophobic, islamophobic, sexist, bitter-clinger, in the pocket of big oil, big pharma, something...
They were quite good at taking out western missile defense engineers back in the Reagan ‘Star Wars’ days.