American stunt drivers show off their skills and bravery for a stadium crowd.
Full title reads: "Suicide Leap".
United States of America (USA).
VS of the 'Flash Williams' dare-devil drivers giving a display in a stadium in America. Usual car stunts driving through flames, walls and jumping one car over the roofs of others.