KI4HOK
Veteran Member
I seen a poster or print ad fo the R10 that was captioned "1st race, 1st place", and now I can't find it. I think it was linked to off TDIclub, but I'm not sure. If someone could point me in the right direction I would appreciate it.