Former Navy SEAL O’Neill expresses outrage over 9/11 plea deal in Newsmax interview
According to former Navy SEAL Rob O’Neill, who served as the team leader in the operation that took down Osama bin Laden, the Biden administration’s plea deal with the suspected masterminds of the September 11 terrorist attacks is seen as “a slap in the face” to all the American heroes who lost their lives on that tragic day.