Details about the new series have been kept close to the cabler’s vest, but we know that Showtime’s Twin Peaks picks up 25 years after the often oddball residents of the Pacific Northwest town were shocked when homecoming queen Laura Palmer was murdered.