Bellingcat is obviously sponsored by the American intelligence establishment and I'm honestly surprised (and a little insulted) when I see anyone trying to pass it off as an independent, legitimate thing. I don't appreciate being lied to by my own government any more than I appreciate it from China and Russia.