Greater love has no one than this, than to lay down one’s life for his friends. – John 15:13 A Navy SEAL named Rob O’Neill is coming forward and identifying himself as the man who fired the fatal shot on Osama bin Laden. While his decision to do so has been a source of controversy, […]