Fun Fact of the Day Posted on September 11, 2020 by Sonoran Conservative Osama Bin Laden was killed during Operation Neptune Spear by US Navy Seal Robert J. O’Neill on May 2, 2011. Source Share this:TwitterFacebookLike this:Like Loading... Related