Brad Johnson provides his analysis of the rumors surrounding the death of all members of Seal Team Six in a helicopter crash. These men were credited with capturing Osama bin Laden and now there’s a conspiracy theory making the rounds.
Now retired after 25 years in the CIA as Station Chief, Brad devotes his time to his non-profit Americans for Intelligence Reform.
https://youtu.be/Nmfas99mtdg