Double-Feature on the Mother Road: What the Coming Route 66 Centennial Means for Tulsa’s Historic Drive-In Theater
The Admiral Twin is a longstanding Tulsa landmark, situated just off the famed Route 66. Since it opened, nearly 75 years ago, the theater has seen its share of ups and downs. Fifteen years ago, it burned down but soon reopened. The popularity of streaming rose while theater attendance dropped, and the Admiral Twin still…
