Twin Peaks – SE1 EP1 – Pilot February 11, 2021 kim Twin Peaks TV Series Pilot The small northwest town of Twin Peaks, Washington is shaken up when the body of the Homecoming Queen, Laura Palmer, is discovered washed up on a riverbank, wrapped in plastic. Please support our Sponsors here :