Embedded Player Western scientists say they may never know the source of the cloud of ruthenium-106 that hovered over Europe last month. But what little data there is suggests a research facility inside Russia.