Delta Force Review (PC)

When you see the words ‘free to play’, the first thing that might come to mind is what the catch in the game might be. Is it going to limit me in terms of how far I can go? Will it force me to buy a season pass at some point? What exactly is the catch!? And those sentiments are often well-placed, but not with Delta Force. While the game is free to play and I’m sure there are some microtransactions...[Read More]