Twin Peaks Makes Its Glendale Debut