That’s right kids, the Optima Ultimate Street Car Invitational TV show airs this Sunday at 11AM on SPEED. Pro Touring’s ultimate showdown is held every year the weekend directly following the SEMA show and the action was hotter than hell at Spring Mountain Motor Ranch in November. The show will cover all of the wildest [...]
More...
More...