Robert O’Neill, Former Navy SEAL Who Killed Osama bin Laden, Arrested

1 year ago
170

Robert O’Neill, the former Navy SEAL who claimed responsibility for the shots that took down Osama bin Laden, was taken into police custody this week in Frisco.

Loading 1 comment...