Post Thumbnail

Glenn Greenwald and Laura Poitras launched their own news site, The Intercept, to post high-profile leaks without worrying about the hassles that can come with publishing through major media outlets. They don't have to worry that an outside editor will put the kibosh on an Edward Snowden story due...

8 months ago 0 Comments
August 20, 2014 at 12:24PM