That website is not to be trusted.
It is akin to Sorcha Faal.
I have seen many stories broken there long before the news media, or even FR.
But yes, unlike FR, there is loads of junk on there.