Returned from that strange place for the third time. 32.20% of players have unlocked this achievement