ATV STADIUM RACING FROM 1991
ATV STADIUM RACING FROM 1991. In this throwback video to the Mickey Thompson Series (which kicked off in Anaheim, California) we take a look at round one of that series in 1991. You may recognize a few names that are still in the industry, or racing UTV’s, promoting races of their own, or running aftermarket […]