Lots of anti-Russian propaganda going around the depraved west, and this sounds like more of that.
You’re earning your pay tonight, comrade.