What Remains of Edith Finch is free to claim on the Epic Games Store until January 24

What Remains of Edith Finch is now free to claim and keep on the Epic Games Store until January 24. Originally released in April of 2017, the game has received numerous awards, including a BAFTA. Read more…
Neowin