Take on the hardest route in the Fenrir HQ Reclamation Initiative. 58.00% of players have unlocked this achievement