Three years after the death of Osama bin Laden, the hero Navy SEAL responsible for bringing the 9/11 mastermind to his knees has been unmasked. Rob O’Neil, the 38-year-old highly-decorated veteran retired from the Navy after having served 16 years and for the most part of his professional life, Rob lived in the shadows. His job description involved stalking Taliban leaders in Afghanistan as … [Read more...]
You are here: Home / Archives for shot bin laden