Costume Quest 2 & Layers of Fear 2 are now available for free on the Epic Games Store. You can grab those two games without charge until October 29th. Blair Witch & Ghostbusters will also be available for free next week.
Continue reading Costume Quest 2 & Layers of Fear 2 are free on Epic Games Store