Story related (minor spoilers). You'll encounter the Snowbeast for the third time in Chapter 13, after doing some mountain climbing. The key here is not to bother fighting the beast like you have previously, you won't be able to kill it with weapons. On the opposite side of the area from where you enter there's a kenisis activated generator lodged halfway up a cliff-face. Jump start it, then lure the beast into the harpoon lasers. Once it's caught, at the base of the ridge opposite the generator is another kenisis activated module for the crank. Crank it and you'll gain this achievement.