Control is free to download right now on Epic Games Store | Destructoid

Take Control (literally) A quick heads-up for PC owners who are yet to send their brains spinning into the mind-melting…
The post Control is free to download right now on Epic Games Store appeared first on Destructoid.
Read More

Leave a Reply