The Twin Peaks premiere date has finally been confirmed. The new season of Mark Frost and David Lynch’s drama will debut in May with 18 episodes.
The Twin Peaks premiere date has finally been confirmed. The new season of Mark Frost and David Lynch’s drama will debut in May with 18 episodes.