Watched a scene from the past. Nothing is clear but it's quite intriguing... 4.90% of players have unlocked this achievement