ADVERTISEMENT
Navy SEAL who claims he killed bin Laden explains how he performs under stress
Robert O'Neill is a former Navy SEAL best known for claiming to have shot Osama bin Laden.
ADVERTISEMENT
FOLLOW BUSINESS INSIDER AFRICA
ADVERTISEMENT