XCOM 2 and Insurmountable are free on the Epic Games Store this week

The latest double giveaway drop from the Epic Games Store is carrying the Firaxis tactics game XCOM 2 and indie mountaineering title Insurmountable. They will be free until next Thursday. Read more…
Neowin News Feed for: All