Obviously we are all really excited about Twin Peaks Season 3. But maybe we should be a little bit worried too. Ever since it was announced a couple of years ago that David Lynch and Mark Frost were returning to the weird and wonderful world of Twin Peaks, fans all over the world have been […]