Sorcha Faal is political propaganda but they have a wide range of resources for information including us. I've seen several times when they posted memes that came from here. As long as you understand the situation, you can read between the lines and find some bizarre rabbit holes.
Yes. If it's true, it is bizarre for an Admiral who persecuted Kristian Saucier to disappear on the same day Mr. Saucier received a presidential pardon.