Control is the Epic Games Store’s latest free title

It’s available to claim free of charge until December 27

Control is the Epic Games Store’s latest free title