Watch CBSN Live

Navy SEAL who claims to have killed bin Laden reflects on 20 years since 9/11

The death of al Qaeda leader Osama bin Laden was a pivotal moment in the fight against terror. Former Navy SEAL Rob O'Neill was part of the raid and he says he was the one who fired the deadly shot. O'Neill spoke with Anne-Marie Green on CBSN about the 20 years since 9/11, what it feels like to see the Taliban taking over in Afghanistan, and whether he might run for office.
View CBS News In
CBS News App Open
Chrome Safari Continue
Be the first to know
Get browser notifications for breaking news, live events, and exclusive reporting.