Limbo is free to claim on the Epic Games Store for this week

Limbo is the free game on offer this week at the Epic Games Store. Originally released in 2010, it’s a an adventure puzzle platformer known for its art style, developed by Playdead as its debut title. Read more…
Neowin