Delta Force is, really, two games right now ... But fight through the tunnels leading to the secret biolab at the heart of Shafted and it's hard not to be reminded of pushing up the stairs ...
Delta Force originally released in Open Beta for the PC on December 5, 2024. HBO’s The Last Of Us will get a new trailer ...