Next weekend we’ll be at the NHRA World Finals in Pomona, California. The race has been held at different locations over the years and back when this video was made in 1967 Tulsa, Oklahoma was home. In an effort to make the track better for the racers, the NHRA or the track operator had “scraped” […]
More...
More...