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