1963 Shelby Cobra CSX 2080 barn-find

Comments

  1. In 1962, the iconic Shelby Cobra took hold of motorheads’ hearts the world over and 50 years later, the icon has never released its relentless grip. History!

    ReplyDelete

Post a Comment