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