Watch Dogs and The Stanley Parable are free to claim on the Epic Games Store

This week on the Epic Games Store, Watch Dogs and The Stanley Parable are available to claim for free. The former is an open-world title set in Chicago, while the latter is an interactive drama. Read more…
Neowin