Todd Souza – The Lucky 13?

By Vincent Delforge, special to KickinTheTires.net Todd Souza and his family team CCR for Central Coast Racing will take…