Click here to continue reading Twin Turbo S10 Sets New LS Stick Shift World Record on LSX Magazine.
Loading ad…
Loading ad…