En mystisk organisation, i samband med den sovjetiska maffian hotar att ta kontroll över kommunikationssatellit. Endast kämpar från Delta truppen kan ta itu med dessa välutbildade legosoldater över ett stort område, från den sibiriska tundran till...