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