Video: The 1966 NHRA World Finals At Tulsa’s Southwest Raceway
Before it moved west for good, the NHRA's World Finals was run at the Southwest Raceway in Tulsa, Okla., as captured in this spectacular television footage from the 1966 edition of the season-ender.