Brasil Auto Show
Following SEMA, Projekt Cars executed a FREE Car Show at Brasil Auto, located in El Paso, Texas.  And, we say Free, we mean FREE for spectators and competitors alike.  Va...
Read more