Special Stage Forums banner
subaru impreza
1-1 of 1 Results
  1. Canada
    My friend and I have done a few TSD rallies over the last year and we are now excited to be starting our first stage car build. We both have a good mechanical background, I am a helicopter AME and he is a tech at a Nissan dealership. We plan to continue doing TSD's and hopefully also some...
1-1 of 1 Results