Originally Posted by sbc17
The new ST is Sports Technology. I dunno if that's what it was for the 05-07's tho.
I think the english translation was "confused". I never really ever could considered that 05-07 a true "ST" haha, but that's just me.