A group of Navy Seals explores an enigmatic scientific station, where they find themselves facing off against a formidable team of alien warriors.