The American Team Wins Big at the 2017 International Automotive Technicians Challenge!

South San Francisco, CA, October 03, 2017 –(PR.com)– In a truly stunning outcome, Team U.S.A. took first, second, and third place at the 2017 International Technicians Challenge in Poland. The American team was...

Read More