satindersingh991 (25)in #news • 7 years ago • NoneThe Navy Seals who Killed Osama Bin LadenRobert O'Neill Who says he fired those fatal shots at Osama Bin Laden. Ahead of 2011 Raid, Robert purchased some…