Question: when does the new episode of twin peaks come out
Answer: September 3, 2017