Sorry Ron, i may be missing the mark as a newbie compared to you and many others on this forum, but i'm not sure why you have used the word 'propaganda' here?
It seems to be a breakthrough picture of a single molecule presented by the BBC but the word 'Propaganda' implies its not as it seems? Sorry if i dont get the joke???