News PCDelta Force Season STARFALL Coming On January 18thRichard Bailey Jr.January 15, 2025January 15, 2025 by Richard Bailey Jr.January 15, 2025January 15, 20250 Earlier today, Team Jade announced that the latest season of Delta Force is titled STARFALL and goes live on January 18th at 2 AM UTC+0....