Steam leak exposes 12TB of game files spanning 2003 to 2013
More than 12 terabytes of Steam files from 2003 to 2013 have leaked online, including beta builds and finished games from Valve and third-party developers. The leaked material appears to…Read More















