Street and Racing Technology's Manifesto
“Win on Sunday, sell on Monday!”
With the conversion of SRT from badge to brand, will this be the car manufacturer that remembers this wise and ancient philosophy? Their manifesto ( at “Read More” ) seems to indicate so!