Are there any speed shops close to the drag strips we are going to? Especially Tulsa? How good are they (do they carry a lot of stuff)?
To my recollection (it has been about 9 years since I went to Memphis, most of the speed shops and such were on the opposite side of town.)
To my recollection (it has been about 9 years since I went to Memphis, most of the speed shops and such were on the opposite side of town.)
Comment