US Navy Seal Robert O’Neill Is Claiming He Fired Deadly Shot at Osama bin Laden
Navy SEAL Robert O’Neill identifies himself as Bin Laden’s shooter. Robert O’Neill is claiming to be the Navy Seal that shot and killed Osama bin Laden in Abbottabad, Pakistan on May 2, 2011. Sources in […]