According to Edward Snowden, Osama Bin Laden is still alive and living a lavish lifestyle in the Bahamas.
Snowden, who currently lives in Russia, has come forward with the shocking allegations about Bin Laden who the whistleblower says is receiving regular payments from the CIA.
“I have documents showing that Bin Laden is still on the CIA’s payroll,” Snowden claims. “He is still receiving more than $100,000 a month, which is being transferred through some front businesses and organization, directly to his Nassau bank account. Continue reading