Long Live The King Of The Road

By Gary C.

It was pleasure to tour Carroll Shelby's shop in Las Vegas and get up close to the first Cobra, and all the great speed machines his team has built over the years. When in Vegas, go to his shop and feel, smell, and experience how speed is done!