News

David Lynch’s surreal TV series had everyone guessing in 1990. But did you know the ultimate question viewers asked had an ...
The murder of Laura Palmer — which happened in the early morning hours on February 24, 1989 — was the mystery at the heart of Twin Peaks for the first chunk of episodes (a season and change).