Torchlight II is free to claim on the Epic Games Store this week

Torchlight II is this week’s giveaway on the Epic Games Store. It’s an action role-playing title that was originally released in 2012. Next Up Hero and Tacoma will be free next week. Read more…
Neowin