Impaler mystery