Founder of antivirus software, John McAfee, 75, allegedly took his own life by hanging himself in his prison cell in Barcelona on Wednesday, within hours of extradition ruling by the Spanish high court. He was to be extradited to the United States on tax evasion charges. The news of his […]