The Guardian favicon

The town where Twin Peaks was filmed has its own share of mysterious deaths