The mystery of Twin Peaks continues