
This gallery contains 10 photos.
Our #17 Ford wasn’t the only piece of performance racing equipment during our visit in Oxnard, California this month. Oxnard, California Oxnard is located on the Southern California coast in Ventura County about an hour northwest of Los Angeles. A …