This video is pretty damned wild. Apparently Ron Hope and the rest of the Rat Trap crew were in New Zealand to participate in an event called the Leadfoot Festival. From what we can discern this is a Goodwood type of deal where all different types of killer cars go to town on a road [...]
More...
More...
Comment