12 terabytes of Valve Corporation's internal game builds and assets from 2003 to 2013 have been leaked on Steam. The massive Steam leak (via RefreshingCapybara on Reddit and gabefollower on The post 12TB Of Valve's Internal Game Builds & Assets From ...