Showing 10 of 28772
Press Release Article
Photo for this release: Andy Leach Suggested caption: Andy Leach won the 2023 SEMA Battle of the Builders title with his 1960 Buick Invicta Custom X-60. The car took nine years to build at Leach's Cal Automotive Creations shop. ANDY LEACH WINS 2023 SEMA BATTLE OF THE BUILDERS TITLE WITH X-60 BUICK...