You had earned the curiosity of the Ice Lords. 75 kills later, you have their attention. 40.13% of players have unlocked this achievement