News

Delta Force appears to be teasing an imminent console release after posting Xbox and PlayStation-related tweets.