Between our Tech Tips series and just needing parts, we spend quite a bit of time down at Chaparral Motorsports...and if you're from the Southern California area, you probably know the sheer size of this location. For those that don't though, we'll take you for a quick tour.
24 янв 2018