Source of NSA leaks casts off mask

Edward Snowden, a former technical worker for the CIA, identifies himself as the source of a series of leaks about US phone and internet surveillance. Edward Snowden, a 29-year-old system administrator and former undercover CIA employee, has revealed himself as the source behind the biggest intelligence leaks in the National Security Agency (NSA)’s history. Snowden … Continue reading Source of NSA leaks casts off mask