The Impregnable Terror

The Impregnable Terror is a Vex Hydra enemy encountered in the Infinite Forest.