ANDY LEACH WINS 2023 SEMA BATTLE OF THE BUILDERS TITLE WITH X-60 BUICK INVICTA DIAMOND BAR, Calif. – Andy Leach won the 10th anniversary SEMA 2023 Battle of the Builders Presented by Mothers Polish competition with his 1960 Buick Invicta Custom “X-60” at the 2023 SEMA Show. It took Leach nine years to build the Invicta out of his Cal Automotive Creations shop in Bennington, … [Read more...]