Three reasons why Epic Games can give away $17.5 billion worth of games for free
Illustration by Alex Castro / The Verge
The Epic Games Store gives away free every games every week — often good ones — and yet the company has never explained ... Read more