This is the same organization that reported that the US government and Israel was behind the 9/11 attacks. No other agency is even reporting that number
If you believe that you probably believe that there was no Moon landing, which I'm sure Ron Turd and his Al-Queda supporters do.
The Lancet reported that the U.S. and Israel were behind 9/11? I take it you have a source for that.