(WBIR) The Navy SEAL who claims to have shot and killed Osama bin Laden spoke in Maryville, Tennessee Thurswday evening.
Robert O’Neill recently told The Washington Post he was the man who fired the shot that killed bin Laden in a May 2011 raid in Abbottabad, Pakistan.
He’d plan to reveal his identity in a Fox News interview next week, but word leaked out early.
“So I’ve been busy preparing this speech today. I’ve had my phone and computer off. Anything interesting on the internet?” O’Neill said, joking with the crowd at the start of his speech.