Natural News is about the same as Citizen Free Press - staffed by journalism school dropouts turned clickbait hacks.
Like many “conspiracy theorists” they never admit when they are wrong. They go onto the the next accusation. At least the JFK, 9/11, Clinton cabal types can be consistent about what they are doing (not that I agree with them).