Debuting at the Detroit Auto Show, the new Mustang RTR is the result of Ford ‘s partnership with RTR (Ready to Rock) Vehicles ...
It may only be available in Japan and be limited to 200 units, and it still balances daily usability with trackability ...