We’ve gotten this link sent to us a bunch of times and we finally have some space to jam the video up today and you are going to love it. Filmed in England back in 1975, the race is basically a championship event of what we’d call “spectator drags” here at stock car tracks in [...]
More...
More...