“Let them fly on something else, their broomsticks”
It sounds like the Russians are not very impressed with American “science”.
;-)
That’s news to me. Why would they want to steal it if they weren’t impressed?