Around 2pm today the Admiral Twin Drive-In a Tulsa icon burnedto the ground. It was a two sided screen, supposedly the largest wood screen of it's kind still in existence. It had been there for over 60 years. It was the scene in the movie the Outsiders(1983). Those of us that grew up here spent many a night there, and it has been the location of many car and bike shows.
94.6 KB Views: 47