Ever since drag racing became popular, people have been bickering about who is the top dog. Two main rivals include American muscle cars on one end versus Japanese machines on the other. In this video, two of these stepped up to the line and represented their country. Click on the video to see who walked away victorious.
That was really over the top. What do you think of this next video?