The ice ravager is my interpretation of the savage apt, which haunts the north pole of Mars in Burroughs' "Barsoom" series. https://bxbandits.substack.com/p/monster-of-the-week-ice-ravager?sd=pf