Delta Force: Season "ECHO" IS NOW LIVE

Every shot echoes. Are you listening? Season Echo is now LIVE on Steam.