Are you seeing double? Today we are discussing the Admiral Twin Drive-in in Tulsa, Oklahoma. The Admiral Twin Drive-In is a historic movie theater located just off of Route 66 in Tulsa, OK. They've been showing movies since 1951 and have been the host to many local events. Tulsa, Oklahoma is a city on the Arkansas River. It’s known for its art deco architecture, mostly in the central Deco District. Landmarks like the Philcade and Philtower buildings reflect a 20th-century construction boom fueled by the prosperous local oil industry. News story from Stryker at the Buzz 106.3 - Oklahoma Storm Last Night Had The Weirdest Thing I Have Ever Seen! Subscribe to the Only in OK Show. Check out our sponsor for this episode - TAILBOARD APPAREL #TravelOK #onlyinokshow #Oklahoma #MadeinOklahoma #oklaproud #podcast #okherewego #traveloklahoma #drive-in #route66 #Tulsa #tourism #events #Movies #lightningtoilet #buzz1063 #greencountry