Select Page

Mashable: Netflix is looking for its “Spotlight.” The streaming service announced Tuesday that it is tackling the definitive story behind the Panama Papers, which some deem the biggest leak in the history of journalism. The leak released 2.6 terabytes of data in 11.5 million documents tracking billions of dollars over almost 40 years.