The Fall is free to claim on the Epic Games Store this week

The Fall is free for this week’s giveaway at the Epic Games Store, a side-scrolling adventure puzzle title acclaimed for its story. Creature in the Well will be on offer for next week’s giveaway. Read more…
Neowin