Can you tell me the answer to how many twin peaks episodes in season 3??
18 episodes