Tech mechanic at European Auto Sport - Anaheim, California, United States
European Auto Sport is an automotive company based out of 4015 E Leaverton Ct, Anaheim, CA, United States.