New Twin Peaks Promo Offers Updated Look at the Cozy Town