Tag: Ford Mustang Cobra

Has the ’03 Terminator Cobra Lost its Edge?

2003 Ford Mustang Cobra

It’s been a long 15 years since the super Mustang’s launch, but time couldn’t have dulled the car that much, right?

  Comments | By - December 4, 2018