2023 Carroll Shelby Centennial Edition Mustang honors the Leesburg legend
Carroll Shelby was born January 11, 1923 in Leesburg, Texas, a hamlet that the Texas State Historical Association says has counted anywhere from 50 residents not long after founding to 300 residents during boom times in the early 1900s. What better example of the phrase, “From these humble beginnings,” eh? Shelby American, which celebrated its