Throw multiple globs of feces at the wall and one will possibly stick.
It does appear that Russia will ride this horse, as it (also) appears to be the best in the stable. Some of the other Russian propaganda responses were just laughable.