North Star Dragway in Denton, Texas is known around the country as a fast strip with great hook. It is also known as a place where no time grudge racing can get hot and heavy at times. In this video, all of those elements come together in what could be one of the coolest and [...]
More...
More...