With the power of technology, even the dead can't rest in peace. 8.93% of players have unlocked this achievement