“Real Twin Peaks TV Town Hides Dark Secrets Of Its Own” from ‘Star’ on April 10, 1990
When Mark Frost and David Lynch’s Twin Peaks first aired on April 8, 1990, newspapers and magazines had wall-to-wall coverage of the show that was unlike anything ever seen on network television. Two days after the pilot was shown, the American celebrity tabloid magazine, Star, published a two-page spread about the real Twin Peaks of North…
