Question: how many twin peaks episodes in season 3
Answer: The limited series consists of 18 episodes and premiered on Showtime on May 21 , 2017 , following a world premiere on May 19 , 2017 , at The Theatre at Ace Hotel .