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