All New Shelby GT350 and GT350R Mustang